主题 : 机器视觉的探索 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 26223
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2010-08-05
最后登录: 2012-09-10
楼主  发表于: 2011-07-16 04:10

 机器视觉的探索

对于目前的图像处理 从单一的压缩还原图像 到对摄像头所截取的每帧图像其像素点的定位 可以玩出的花样很多 当然现阶段大多数朋友使用的摄像头还仅仅局限于数据传输解码 也就是传回的图像你知道它是什么 然后再由你将控制信号传回 但是硬件电路并不知道摄像头截取的图像是什么 本人目前就基于MINI2440学习板平台自我搭建了一套视觉定位程序 对这方面进行探索 力求让硬件电路知道它的视觉里是什么 当然本程序因为处理速度原因 使用的是裸机程序 目前刚完成了前期试验部分 近期内将把整个程序完成 也希望有兴趣的朋友为我提点建议 给点参考灵感

为了方便大家观察 即时使用查看效果 不对摄像头数据进行压缩还原 直接取和统宝3.5寸屏配对的240*320为一帧 摄像头为学习板配对的OV系列的CMOS摄像头

整个处理分成三帧处理

第一帧摄像头数据完整显示到液晶屏幕
第二帧进行初步定位 筛选出封闭图形的主色域(由光的强度定位)蓝绿色交汇的部分即为物体反光部分的“中心线”
第三帧继续排出不需要的色域 保留封闭轮廓线(第三帧的处理正在赶工修改 目前实验程序轮廓线只能扫出一半)
第四帧选出中心点(由于该程序我想尽量做成泛用性比较广的视觉定位程序 所以要处理的数据很多 目前第四帧还在设计当中)

这次提前把半成品发出来就是想让大家给点灵感或者建议 由于本人并不会MFC 但是图像效果 在电脑上要截图 所以临时赶工学习MFC 做了个PC端的接收显示软件 其实上传的BIN文件的所有程序效果都可以在板子上看出来 不想用在板子上看的也可以用这个PC软件

BIN文件由于有些打印数据传到电脑上的图片可能会有点偏移 硬件上对液晶屏直接观察效果更直接 没有任何问题 还有就是PC的这个接收软件RGB565转888的效果不太好 所以第一帧图片我没进行565转888 因为套了几个公式效果都不太好 总之有硬件的就直接在硬件上观察就好了 不想的也可以用这个软件

程序烧写
直接把BIN用JTAG烧入FLASH  0地址即可 裸机代码修改过后就开源 PC软件的MFC修改也会在近期完成 大家需要的话可以QQ77493617联系我或者留言

由于电脑上截图的问题 演示下用PC软件显示ARM9处理结果的图像



先提前将BIN文件通过JTAG烧入学习板
(详细操作流程见附件WORD)还有顺便问一句 怎么贴图?
描述:实验文件
附件: 车载一期资料.rar (325 K) 下载次数:622
级别: 新手上路
UID: 62737
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2012-02-06
最后登录: 2012-02-06
1楼  发表于: 2012-02-06 22:45

 回 楼主(tsy1988331) 的帖子

哦。。。楼主现在还有在搞吗??怎么没有看见更新。。。。
级别: 新手上路
UID: 38131
精华: 0
发帖: 46
金钱: 230 两
威望: 46 点
贡献值: 0 点
综合积分: 92 分
注册时间: 2011-02-22
最后登录: 2015-08-05
2楼  发表于: 2012-04-11 21:16
呵呵。。很好。。。值得研究
学习
级别: 新手上路
UID: 71417
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2012-06-04
最后登录: 2012-12-19
3楼  发表于: 2012-06-10 12:42
关注
级别: 新手上路
UID: 71417
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2012-06-04
最后登录: 2012-12-19
4楼  发表于: 2012-06-10 15:34
楼主,能否发一份修改后的源码和MFC源码,谢谢!!!
1589082072@qq.com