我必须制作一个python程序来检测花朵并裁剪周围的图像。
我测试了许多解决方案:
使用rgb的条件:选择产生有效检测的条件非常困难
使用hsv颜色仅保留粉红色/紫色像素,然后进行裁剪,但有时还有其他花,我不想在裁切后的图片上花,并且颜色相同...
我有点迷茫,如果您能给我一些提示,将不胜感激!
此外,我将coloryy与colorsys.rgb_to_hsv函数一起使用,我不确定这三个分量是否与h s v顺序相同,因为我觉得输出的第三个分量是h one ...
我在这里加入了图片输入示例的图片说明。
先谢谢您,
西尔万。
图像示例:
我认为,阈值颜色值将起作用,正如您所说,您可能会选择其他对象。
一些您可以尝试的选项:
我认为选项3效果最好,您可能会在互联网上找到一些经过培训的鲜花网。祝好运。
“但是有时在裁切后的图片上还有另外一朵我不想要的花,并且它的颜色是相同的……” ..您到底想要什么?任何图像中都可以有多朵花。您能否更具体地说明图片中真正想要的是什么?