我刚刚开始使用AForge.net,想知道是否有办法裁剪包含汽车的照片以移除大部分背景并仅留下汽车。
汽车照片将使用移动设备拍摄,这意味着它可以是任何类型的汽车,颜色,背景。
我尝试了一些方法,包括使用blob计数来尝试检测汽车形状,但这只能检测车轮。
我需要解决方案是c#并且能够在mono(xamarin)上运行。
提前感谢您的任何帮助。
I have attached a photo, illustrating input and expected image.
答案 0 :(得分:2)
这里的关键是通过在图片中间搜索主要颜色来获取汽车颜色(假设车身颜色将是他们的)制作副本进行处理然后尝试HSL过滤找到的颜色只保留汽车颜色并删除背景 AForge HSL Filtering 在那之后灰度> blob搜索并获得最大的blob矩形,然后从原始图像中裁剪出矩形,完成! :)
如果你想,我会支持你一些代码