易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

图片特征识别定位方法思路与例子   [复制链接]

    2022-08-30 09:13:30
    高级教程源码
    易语言资源网
    3062 次浏览
    来源链接


问题来源:指定区域内出现变化点击某处    https://bbs.125.la/forum.php?mod=viewthread&tid=14743595
看很多人回答yolo解决,本质也是特征,yolo有些麻烦,直接写几行代码就可以,分享给大家例子和思路
图片本质是rgb组成的,根据三色的亮度直接进行判定就可以了

0.特征直接取色看就行,图片大小范围建议固定好大小,这种就很方便,直接裁剪好就可以,图片小速度快,切准确度高

1.去除无用背景                            结果:得到了2个黑块 或者三个  分别是 :鱼  右上角的黑块  和鱼竿  (带鱼竿的图去原帖拿)

2.根据鱼大小特征识别一定区域      结果:得到了2个大块   分别是鱼 和右上角的黑块

3.因为右上角是无用的,可以直接根据位置直接判定, 代码里面我是用左边判定的    结果:只剩下一个鱼是对的

4.然后如果取到第一个红点,也就是位置   直接返回就可以了

已知可以优化的点:

1.字节集处理应该更快,我是用位图操作的,虽然都是字节集操作

2.可以尝试隔行扫描,隔行数自定尝试

3.也可以缩小图片,然后再根据特征定位,只要代码写的没问题,肯定会更快

4.我没怎么优化现在的代码,可以优化一下逻辑顺序



点我下载 (已有 245 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
特征识别方法.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
位图操作支持库 2.0 42305932-06E6-47a5-AC79-8BDCDC58DF61
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:【DD键鼠】模拟键鼠即开即用...     下一篇:多元计算的中间码生成...