查找和已有圖片相似的輪廓
查找輪廓結果
原圖
要查找的圖片
8.8.16-0
autojs自帶opencv3.4.3
主要使用matchShapes, 比較兩個形狀的相似度,
第壹個參數是待匹配的物體1,第二個是待匹配的物體2,
最重要的是壹定要可視化, opencv支持畫任何圖形, 也支持文字
百度了壹下, 說是matchShapes參數傳錯, 正常返回值最大是1, 最小是0,
把matchShapes參數改壹下, 相似度調整為0.03
如果還是有多個輪廓, 我們可以繼續添加維度, 比如輪廓的面積, 長寬比, 顏色, 寬高,
更復雜壹點可以配合其他更明顯的輪廓的相對位置
讀取圖片--> 高斯模糊--> 灰度--> 二值化--> findContours-->
matchShapes-->minAreaRect--> contourArea--> drawContours
部分內容來自網絡
本教程僅用於學習, 禁止用於其他用途