【发布时间】:2020-10-08 19:50:06
【问题描述】:
我想提取相框内的图像。对于第一个image我想提取鹿、汽车、飞机和船。对于第二个image,我想提取这只鸟。我在 python 中使用 openCV,但这对我来说是新的。
我已经开始将图像转换为灰度并使用边缘检测器cv2.Canny(),但是从这里我真的不知道如何继续,有什么提示吗?也非常感谢一些代码/伪代码。
【问题讨论】:
我想提取相框内的图像。对于第一个image我想提取鹿、汽车、飞机和船。对于第二个image,我想提取这只鸟。我在 python 中使用 openCV,但这对我来说是新的。
我已经开始将图像转换为灰度并使用边缘检测器cv2.Canny(),但是从这里我真的不知道如何继续,有什么提示吗?也非常感谢一些代码/伪代码。
【问题讨论】:
Python/OpenCV cv2.matchTemplate 在使用掩码图像进行模板匹配时可以忽略部分图像。在您的情况下,您需要一个框架为白色且内部为黑色的面具。它只允许某些比较指标的掩码。请参阅https://docs.opencv.org/4.1.1/df/dfb/group__imgproc__object.html#ga586ebfb0a7fb604b35a23d85391329be的文档
【讨论】: