图片特征识别定位方法思路与例子易语言源码0.特征直接取色看就行,图片大小范围建议固定好大小,这种就很方便,直接裁剪好就可以,图片小速度快,切准确度高
1.去除无用背景 结果:得到了2个黑块 或者三个 分别是 :鱼 右上角的黑块 和鱼竿 (带鱼竿的图去原帖拿)
2.根据鱼大小特征识别一定区域 结果:得到了2个大块 分别是鱼 和右上角的黑块
3.因为右上角是无用的,可以直接根据位置直接判定, 代码里面我是用左边判定的 结果:只剩下一个鱼是对的
4.然后如果取到第一个红点,也就是位置 直接返回就可以了

已知可以优化的点:
1.字节集处理应该更快,我是用位图操作的,虽然都是字节集操作
2.可以尝试隔行扫描,隔行数自定尝试
3.也可以缩小图片,然后再根据特征定位,只要代码写的没问题,肯定会更快
4.我没怎么优化现在的代码,可以优化一下逻辑顺序

发表回复

后才能评论