检测图像中的相似对象

时间:2019-01-29 09:45:53

标签: python opencv

我必须在项目的图像中检测到大小相同且面积相同的彩色矩形。这是一个示例image。 我不知道该怎么做。我正在使用OpenCV和python新手。

我尝试使用SIFT和SURF特征描述符来获得相似的特征。我也尝试了模板匹配,但是在trainImage可能更改的情况下不可行。但是主要思想是从提供的图像中获得那些相似的矩形。 我正在使用python3和openCV3。 我从opencv教程站点获取了此代码。

WebHttpBinding

项目的图像结果 reslut

1 个答案:

答案 0 :(得分:1)

这是一种简单的方法。

generate a list of the unique colours in the image
for each unique colour
    make everything that colour in the image white and everything else black
    run findContours() and compare shapes and sizes
end for

为了增加乐趣,请在单独的线程中进行每种颜色:-)