Ben bir kızılötesi kameraya benim MacBook benim iSight kamera dönüm, sıkı çalışma yaptık, bunu dönüştürülen eşiği vb set .. ve şimdi şuna benzer bir görüntü var:OpenCV gruplama beyaz pikseller
Sorunum şimdi; Beyaz pikselleri gruplayarak görüntüde kaç tane blob olduğunu bilmek istiyorum. cvBlob
/cvBlobsLib
'u kullanmak istemiyorum, sadece OpenCV'de olanları kullanmak istiyorum.
I pikseller arasında döngü yapabilir ve beyaz piksellere dokunarak (eşikte) işaretleyerek onları gruplandırabilirim, ancak muhtemelen bunu OpenCV'den yapmanın gerçekten kolay bir yolu olduğunu tahmin ediyorum.
cvFindContours
'u kullanamayacağımı tahmin ediyorum, bu işlem tüm beyaz pikselleri "gruplar" a ayırmak yerine büyük bir dizide alacaktır. Birisi tavsiye edebilir mi? (Bunlar çevreler değil, sadece küçük IR LED'lerinden yayılan ışıktır)
Çok Teşekkürler!
tommed
+1, ve @tommed: cvBlob'un cvlabel.cpp 'sinde neyse neler oluyor, niçin onu yeniden canlandırıyorsunuz? – AVB
Bu mükemmel çalışıyor! Çok teşekkürler!! – tommed
@AB: cvBlob kullanmak istemediğim nedeni, bunun hala ayrı bir kütüphane olduğunu düşündüğümden (görünüşe göre yakın zamanda v 2.0 ile birleştirildi) ve programım için gerekli önkoşulların miktarını sınırlamak istedim. – tommed