I would like to extract logos from golf balls for further image processing.
I have already tried different methods.
- 我想使用图像的灰度值来定位它们的位置,然后将其剪切出来.由于有许多不同的徽标和图像周围的黑色边框,这种方法不幸失败了.
- 作为我的下一个方法,我认为我首先删除黑色背景,然后重复从1开始的过程.但也没有成功,因为在左下角有一个黑色的阴影,这也是用灰度方法识别的"标志".在外面进一步覆盖边界不是一个解决方案,因为否则边界上的标志也会被砍掉,或者只有一半会被检测到.
- 我使用了Open CV库的边缘检测算法Canny.检测看起来很有希望,但我无法从检测中仅提取标志,因为高尔夫球的边缘也被识别了.
任何解决方案都是受欢迎的.请原谅我的英语.另外,我在编程方面还是个初学者.也许我的问题有一个非常简单的解决方案,但我要提前感谢您的帮助.
这里有2个示例图像,首先是提取徽标的图像类型,然后是提取后的图像应该是什么样子.
非常感谢.向T致以最美好的问候