Gerçek ROI içinde algılanan nesnenin (kullandığım mavi işaretçi) alanını hesaplamak istiyorum. Eşik resmindeki İlgi Bölgelerim olan (siyah beyaz olan) bu iki dikdörtgenden birini kastediyorum.OpenCV içinde ROI içindeki nesne alanını hesaplayın
Nasıl nesnenin alanını hesaplamak için (bence - piksel "tanınan" kümenin toplamı, beyaz renk olan) ROI içinde ? (- sol Bir örnek aşağıda)
Sadece beton ROI içerde sadece bu pikselleri düşünebilirsiniz. Dolayısıyla, sol ROI’nın dışındaki tüm pikseller hesaplamalara alınmayacaktır.
ROI böyle oluşturulur:
rectangle(imgOriginal, Point(20, 100), Point(170, 250), Scalar(0, 0, 255), +5, 4);
rectangle(imgThresholded, Point(20, 100), Point(170, 250), Scalar(255, 255, 255), +5, 4);
rectangle(imgOriginal, Point(450, 100), Point(600, 250), Scalar(0, 0, 255), +5, 4);
rectangle(imgThresholded, Point(450, 100), Point(600, 250), Scalar(255, 255, 255), +5, 4);
böylece soldaki dikdörtgenin içindeki büyük konturun (beyaz) alanını mı istiyorsunuz? –
Evet, yalnızca sol taraftaki ROI içinde bu konturun (üstteki görüntünün üzerinde bulunan mavi işaretçi) alanı. – Chris92