0
通過檢測所有找到的形狀的輪廓並分析這些輪廓,我設法使用OpenCV檢測規則形狀。用OpenCV檢測找到的輪廓中的顏色
現在我需要一種方法來查找這些找到的形狀的顏色。我不知道從哪裏開始,而網絡搜索沒有什麼幫助。
任何幫助非常感謝!
通過檢測所有找到的形狀的輪廓並分析這些輪廓,我設法使用OpenCV檢測規則形狀。用OpenCV檢測找到的輪廓中的顏色
現在我需要一種方法來查找這些找到的形狀的顏色。我不知道從哪裏開始,而網絡搜索沒有什麼幫助。
任何幫助非常感謝!
當你發現在OpenCV中contours
,它們被存儲爲Points
序列,其中每個點都有其x
和y
協調。
所以,你的一個對象的輪廓將是這樣的{Point1, Point2, Point3...so on}
。其中x1 = Point1.x; y1 = Point1.y等等。
因此,對於每個輪廓,嘗試找到x的最小值,x的最大值,y的最小值和y的最大值。因此,通過使用此值,您可以獲得給定輪廓的最大覆蓋範圍(使用此信息創建一個Bounding Rect)。
做完之後,試着找出每個輪廓的Bouding Rect的顏色。
謝謝,那會! –