我在哪裏,我能一個項目時,一些過程後,找到一個二進制圖像,其中移動物體是白色的,其餘的是全黑:OpenCV的,巨蟒:查找像素的輪廓的內側
然後,基於它們之間的距離(例如中間的那個),有一種算法可以聚集應該屬於一起的斑點。要做到這一點,他們使用findContour函數,以便用數字標記的每個blob都由其輪廓像素(我的圖像中有5個,中間的一個由兩個相鄰斑點組成)表示。該算法的輸出是一個塊的標誌,例如上面的圖像,從上到下:(1,[2,3],4,5)。
現在我想計算這些聚集的斑點中的每一個的凹殼。我有算法來做到這一點,但我不能將它應用在外部像素上,我需要整個對象的像素!
我該怎麼做?
問題是,如果我從原始圖像檢索像素,我失去了「圖像的像素」和「斑點」之間的連接。斑點只有關於輪廓的信息。
如果您對如何解決這個問題有一個想法,我將不勝感激。 :)