2
A
回答
5
是的,你可以结合(和相交,并设置差异和对称差异)轮廓。由于它们是cv :: Point的向量,因此被表示为多边形,所以可以使用适合的算法/图形文件。只是搜索多边形联合等。但类似的东西不是(还?)包含在OpenCV中。
在OpenCV中,一个简单但不是非常高效的方法是创建两个黑色图像,每个轮廓一个,绘制每个轮廓为白色并填充,并使用按位或图像获取联合图像。然后你可以再次用cv :: findContours来逼近轮廓。 其他操作(intersect,set diff和sym diff)可以通过相应的按位,减法和加+门限来完成。
相关问题
- 1. (opencv)合并轮廓
- 2. 如何在Python OpenCV中去除轮廓内的轮廓?
- 3. 如何在OpenCV 2.3.1中使用轮廓?
- 4. OpenCV轮廓?
- 5. Opencv轮廓
- 6. 在OpenCV中寻找轮廓?
- 7. 在OpenCV中使用轮廓?
- 8. 在opencv中填充轮廓
- 9. 在OpenCv中扩展轮廓
- 10. 搜索轮廓内的轮廓/ OpenCV C++
- 11. 如何获得的轮廓角OpenCV中
- 12. OpenCV轮廓时刻?
- 13. Opencv轮廓错误
- 14. OpenCV轮廓方向
- 15. OpenCV分割轮廓
- 16. 如何合并斑点/轮廓
- 17. OpenCV-如何统一不同的轮廓,一个封闭轮廓
- 18. OpenCV中的轮廓阵列
- 19. 寻找轮廓“fitLine” OpenCV中
- 20. opencv中的重复轮廓
- 21. (Opencv)获取轮廓在IplImage
- 22. 查找并消除轮廓opencv
- 23. 在opencv中计算Python中的轮廓
- 24. 如何水平连接OpenCV轮廓?
- 25. 如何从OpenCV获得点的轮廓
- 26. 如何处理OpenCV轮廓的坐标?
- 27. 将图像放入轮廓(OpenCV)
- 28. findContours在opencv中找不到轮廓
- 29. 在JavaCV或OPENCV中查找轮廓
- 30. 在Android中使用opencv绘制轮廓