Q
图像中的对象检测
1
A
回答
0
0
您可以使用模板匹配来查找花朵(作为模板)和整张图片的花朵和右上角对象(假设它们相似)。
有模板检测here的例子:(其中reference.png是原始图像,而template.png是你要检测的对象,像花)
以下是图像花(重命名为template.png):
运行与整个图像reference.png模板匹配的代码,我们可以发现花(绿色矩形高亮显示):
虽然代码没有执行边界框,您可以使用boundingRect()
绘制最小外接矩形(给出一个轮廓)。
轮廓可以是这样的:
- 设置一个ROI(感兴趣的区域)内的每一个绿框。
- 查找粉红色物体的轮廓。
- 在找到的轮廓上使用
boundingRect
,并在花的周围绘制最小矩形。
+0
感谢您的详细解答。在我的情况下,我没有任何特定的模板可以使用,示例图像实际上证明有3个对象,其中2个完全不同,但它们都可以不同。 – amitdar
相关问题
- 1. 图像中的对象检测(HOG)
- 2. 检测图像中的对象
- 3. 检测对象/人的图像中
- 4. 图像中的对象检测
- 5. 检测图像中的子对象
- 6. 检测图像中的主要对象?
- 7. 二值图像中的对象检测
- 8. 摄像头图像对象检测
- 9. 检测图像中的对象并更改图像的背景
- 10. 检测图像上的“合并”对象
- 11. 用于识别图像中对象的对象检测
- 12. 图像对象检测问题
- 13. 预测张量流对象检测中的单个图像
- 14. 检测图像中的对象(图像),创建形式重叠的图像
- 15. 如何检测iOS中图像处理中的对象?
- 16. 如何检测图像中的多个元素并覆盖检测到的对象中的另一个图像?
- 17. 检测是否从一个图像中的对象与OpenCV的
- 18. 如何在OpenCV中保存检测到的对象的图像?
- 19. 如何使用python3检测图像中的对象形状?
- 20. 使用SIFT/SURF特征检测图像中的对象
- 21. 检测图像API .NET中的所有对象c#
- 22. 检测图像中的对象位置和方向
- 23. 使用IMAGEMAGICK检测图像中的对象
- 24. 检测存储在Mat图像中的对象opencv
- 25. 检测图像中的特定对象,即使用opencv进行图像分割
- 26. OpenCV,Android:从图像中检测对象而不是实时检测
- 27. 如何检测图像中的对象(使用相机)并制作此对象的新图像?
- 28. 如何检测图像中存在哪个对象?
- 29. 使用视觉框架从图像中进行对象检测
- 30. 对象检测
A [链接](http://docs.opencv.org/2.4/doc/tutorials/imgproc/shapedescriptors/bounding_rects_circles/bounding_rects_circles.html),让你开始.. – RyanL
你不能得到边界框使用它,但Clarifai的API可能能够帮助您实际识别过程:clarifai.com –