繁体   English   中英

OpenCV C#-在静态图像中检测简单对象

[英]OpenCV C# - Detecting simple object in static image

我没有图像的经验。 我必须在静态图像中检测简单的对象。 例如我有像这样的图像:

资源

我想检测边缘并删除背景。 只是比较一下。 这样的事情。

检测对象

您对此问题有解决方案吗? 图像通常具有白色背景。

我刚刚考虑过检测边缘,并获取它们包含的所有内容。

细分鞋子-

  • 自适应阈值可删除平滑变化的背景。
  • Sobelx消除了明显的背景线,我认为这种背景线对于这种设置很常见。
  • 扩张,闭合操作以分离出鞋子。
  • 根据您的选择查找轮廓,边界框等。

在此处输入图片说明

如果要去除底部的阴影,请增加一个阈值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM