[英]How to count white pixels in every blob in opencv?
最好的選擇似乎是使用OpenCV 3.0中的connectedComponentsWithStats 。
例:
# find all blobs and label them
n, labels, stats, _ = cv2.connectedComponentsWithStats(mat)
CC_STAT_LEFT
最左邊的(x)坐標,它是水平方向上邊界框的包含開始。 CC_STAT_TOP
最上面的(y)坐標,它是垂直方向上邊界框的包含性開始。 CC_STAT_WIDTH
邊界框的水平大小 CC_STAT_HEIGHT
邊界框的垂直大小 CC_STAT_AREA
連接組件的總面積(以像素為單位) 因此,如果您想知道給定blob中有多少像素,只需檢查行等於標簽和第五列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.