OpenCV'deki findcontours fonksiyonunun algoritma karşılığı nedir?

Görüntü işlemede şekil bulma üzerine araştırma yapıyorum.Şekil bulmada edge detection yerine contour detection yapmam gerektiğini öğrendim.Bunun opencv’deki karşılığı findcontour fonksiyonu ama bu fonksiyon için kullanılan algoritmanın ne olduğunu ve bunu hazır kütüphane kullanmadan c# ile nasıl yazabilecağimi bilmiyorum.Bu konu hakkında bilgisi olan biri açıklayabilirse çok sevinirim.

Görüntüyü eşik değerine siyah beyaza çevirip renk farkı oluşan pikselleri bir dizide kaydederek contour detection yapabilirsin.

2 Beğeni

Resmi dokumentasyonunda tam olarak hangi algoritmanin kullanildigi yaziyor.

Teşekkürler cevap verdiğin için.Görüntüyü siyah beyaz yaptım ama renk farkı oluşan piksel derken ne kast ettiğini söyleyebilir misin?@ su1eymanDokümentasyonu da inceleyeceğim teşekkür ederim cevap verdiğin için@ aib

Örneğin [0,0] ve [0,1] piksellerini karşılaştır. Görüntüyü siyah beyaza önceden çevirdiğin için pikseller ya siyah ya da beyaz olacaktır. Eğer biri siyah biri beyaz rengi dönderiyorsa şeklin kenarının 1 pikseli bulunmuş olur.

Dediklerini uygulayacağım.Tekrar teşekkür ederim.@ su1eyman

Rica ederim, iyi çalışmalar.