我有一个白色背景上的图像。是否可以用纯色填充物体,Canny Edge只能检测边界而不检测不必要的线?还是有更容易的算法来检测对象的轮廓?我已经看到了一些用于图像处理的库,例如JavaCV。但我还没有尝试过。你有什么建议吗?提前致谢。在白色背景上的图像的边缘检测
1
A
回答
0
只需在图像上做一个阈值,切出白色部分。然后你最终得到一个二进制图像。如果你愿意,你可以申请Canny。
+0
是的,这就是它的工作原理。上面给出的链接中的算法比Canny更准确。 – user974227
0
各种图形库中的边缘检测与Photoshop
或Photopaint
中的边缘检测工具的功能相同。如果你不是真正的轮廓检测,你需要在它上面实现复杂的AI逻辑。
+0
是的,我已经尝试过安德鲁汤普森爵士建议并且工作。 – user974227
相关问题
- 1. 二维边缘检测黑色矩形与白色背景
- 2. 检测与白色背景的UIImage的边界边缘和斯威夫特
- 3. 如何检测Java中图像的边缘(透明背景)?
- 4. 检测图像的背景颜色
- 5. 在白色背景上显示白色图像为灰色:Android
- 6. swift中的白色背景图像上的白色文字
- 7. 图像边缘检测
- 8. 具有褪色边缘的背景图像
- 9. 如何测量边缘检测图像边缘的长度?
- 10. Html像素化边缘上的透明背景图像
- 11. 背景图像左边缘问题
- 12. 使用Tesseract检测黑色背景上的白色字符
- 13. 奇怪的白色边框周围的背景图像
- 14. C++中的图像边缘检测
- 15. 检测图像中的边缘
- 16. 图像处理中的边缘检测
- 17. 检测图像中的U形边缘
- 18. Canny边缘检测器检测到所述图像的边界
- 19. 我们如何检测具有相同背景的图像边缘?
- 20. 背景图像和位置相对的白色边框
- 21. 颜色边缘检测+ opencv
- 22. 白色背景上的ProgressBar
- 23. 使用CSS模糊图像或背景图像的边缘
- 24. 单色图片边缘检测 - Java
- 25. 图像地图边缘检测
- 26. 检测彩色图像中的水平圆形边缘
- 27. 如何检测图像中只有红色物体的边缘
- 28. 如何停止sprite kit Xcode背景边缘上的白线?
- 29. CSS:边缘内只有背景颜色
- 30. 960gs和边缘的背景
请参阅[Image/Graphic into a Shape](http://stackoverflow.com/questions/7052422/image-graphic-into-a-shape)&[平滑锯齿状路径](http://stackoverflow.com/questions/7218309/smoothing-a-jagged-path)获得一些提示,以获取图像非白色区域的“形状”。其实我怀疑我误解了你的问题。你能链接到一个小例子(以字节为单位)的图像吗? –
样本输入:[链接](http://4photos.net/zh/image:118-215226-Maple_Leaf_images), 样本输出:[link](http://0.tqn.com/d/gonewengland/1 /0/5/C/leaf5.gif) – user974227
好的 - 1.1 Meg几乎不是'小',但看起来第一个链接线程概述的技术应该这样做。我怀疑沿着枫叶叶脉的那些浅色区域是否足够接近白色来混淆算法。尝试一下。 –