在這些影像中,我很難隔離這些電容器,黃色方塊。最終目標是圍繞它繪制一個 minAreaRectangle 并獲取位置和旋轉。我可以稍微調暗亮度,但這是最不理想的結果,因為其他檢查依賴于相同級別的亮度。
我已經嘗試過閾值處理、顏色提取、形態學程序、線檢測、邊緣檢測、形狀檢測,但我嘗試過的所有方法都無法始終如一地到達電容器。
電容器 1:

電容器 2:

電容器 3:

低亮度電容:

uj5u.com熱心網友回復:
我認為您太快排除顏色閾值和形態學以在 Python/OpenCV 中進行清理。
我使用 cv2.inRange() 對黃色范圍進行顏色閾值處理,得到以下結果。
輸入:

下=(100,200,200)上=(160,255,255)結果= cv2.inRange(輸入,下,上)

從那里你應該能夠使用形態學來移除部分環并關閉正方形中的白色
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/536324.html
上一篇:為什么OpencvImgproc.minAreaRect以不同的順序對相同的點(構成不對稱三角形)給出不同的結果?
下一篇:3通道陣列中的Numpy掩碼
