小编The*_*e G的帖子

检测图像中粘贴的形状(或对象)

我正在尝试找到一种方法来可靠地确定图像中拼图的位置。拼图的形状和找到它的难易程度各不相同。opencv 模块中的哪些算法可以帮助我完成手头的任务?或者我想做的事情超出了模块的范围?

示例图片如下:

1

2

3

更新

原标题是“用 Opencv Python 检测模糊形状”。然而,我对解决此类问题的图像处理概念感兴趣:如何在更大的图像中找到粘贴的图像?

假设如下:

  • 拼图形状始终具有相同的(矩形)边界尺寸即:基于模板的搜索方法可以工作)。
  • 拼图形状不会旋转到任何角度即:将找到直线(- ish)水平和垂直线。
  • 拼图形状总是“粘贴其他一些“原始”图像中(即:粘贴检测方法可以工作)。

解决方案可以是OpenCV(根据提问者的要求),但核心概念应该适用于使用任何适当的软件(即:可以循环遍历图像像素来处理它们的值,以实现所描述的解决方案)。

我自己使用JavaScript,但我当然会理解它openCV.calcHist()成为JS代码中的直方图函数。我可以毫无问题地将好的解释翻译成代码。我将把 OpenCV 代码视为实现工作想法的伪代码。

opencv image image-processing computer-vision

5
推荐指数
1
解决办法
807
查看次数

标签 统计

computer-vision ×1

image ×1

image-processing ×1

opencv ×1