注册 登录
查看: 546|回复: 1

鹰眼摄像头数据格式,图像处理,赛道识别,详细分析,遇到问题,求指正

[复制链接]
发表于 2014-4-7 20:02:35 | 显示全部楼层 |阅读模式
山外哥的鹰眼在硬件上直接赋予了二值化的功能,测试程序写的也很详细,直接用上位机就可以看到结果。但是将它运用到小车、赛道上就发现了些问题。
想在线调试看摄像头采集的图像是什么,结果如图1,首先不清除采集回来的图像为什么是以字符的形式显示的,imgbuff定义的明明是uint8,而且如果硬件做好了二值,为什么会有图中的那种效果。
如果有人说那是没有解压的图像,那我再发张解压后的图像,如图2,为什么只显示‘\0’(0x00)?难道这就是二值化?
另外,图3的程序中, 目的是将图像解压为 1字节1个像素,方便处理,那么式子*dst++ = colour[ (tmpsrc >> 7 ) & 0x01 ];就是将某一像素设为0或255存在新数组里,0我明白,那255是什么意思,为什么不是1而是255?
小弟拙见,还请大神指点迷津。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-4-7 20:26:14 | 显示全部楼层
采集回来的数据,需要解压才可以使用。如果你直接看采集回来的数据,那就出现你上面图中所示的效果。

因为灰度色阶来说,0表示黑色,255表示白色,所以我们就解压为0和255。可以自行根据自己需要修改的啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部