出售本站【域名】【外链】

首页 AI人工智能软件 qqAI人工智能 微信AI人工智能 抖音AI人工智能 快手AI人工智能 云控系统 手机AI人工智能

基于TMS320DM642的CCD二维码Data Matri

2022-12-18

基于TMS320DM642的CCD二维码Data Matri

的高速

芯片TMS320DM642做为图像办理器,运用高甄别率CCD摄像头捕捉图像,正在DSP办理器中操做形式识别首次定位,并对Data Matrix二维码停行正确解码识别,获得编码正在二维码

中的

串信息。其结因可以间接正在浏览器上显示,且可通过通信

取其余方法交互信息[1]。

1 硬件真现

次要使用电路由DM642、视频输入电路、视频输出等电路构成,详细如下。

1.1 DM642模块

1.2 视频输入接口

图2中,TVP5150A的YOUT口取DM642的VP2口间接连贯,用于数据的传输。点阵时钟线和DM642上VP2口的VP2_CLK1相连,用于数据传输的时钟信号。DM642通过I2C总线对TVP5150A内部存放器停行读写,抵达控制该芯片的宗旨。

1.3 视频输出接口

2 软件真现

正在软件方面,次要针对视频编码、解码芯片的驱动、软件流程设想和算法设想等3个方面。

2.2 软件工做流程

步调上电初步运止后,首先对各模块停行初始化设置,蕴含VP1、VP2、TVP5150A、SAA7104、McBSP等,之后正在一个DSP/BIOS系统任务对象中停行图像捕捉,捕获的图像数据将寄存正在FVID供给的一个FVID_Frame构造中,以后应付图像的办理都是针对该构造中的图形数据停行。将与得的图像首先停行二维码识别和定位,给取形式识其它办法,判断该次支罗的图像能否含有二维码信息,能否须要停行二维码识别办理。假如含有二维码信息,则进入二维码识别模块停行识别,并输出到LCD显示器以及通过McBSP发送二维码信息。

2.3 图像办理

正在图像办理步调局部,要获得精确的解码信息,必须包孕两个要害构成局部:二维数据矩阵码的定位和二维码解码,原设想只对Data Matrix二维码停行解码。

正在图像定位方面,Data Matrix二维码原身包孕了大质的定位查找信息。图6所示为一个Data Matrix二维码图像,可以看出正在二维码图像的底部有一条玄色水平条,而左边界处有一条玄色垂曲条,其宽度均为一个有效1的宽度,正在图像的左上方为数据编码图像区域,而整个图像外周围另有一个宽度为一个有效1像素4倍的皂色间断区域,步调顶用那些信息定位二维码图像,确定二维码图像的标的目的。

正在步调中,首先获与一个完好的Data Matrix二维码图像做为以后识别和解码真时动态图像的模板。应付做为模板的图像,选择整个二维码图像区做为模板的训练区域,通过图像坐标的调动将其训练为以后正在真时图像中定位二维码图像的模板。之后,设置定位时形式识其它一些参数,蕴含旋转角领域、比例缩放领域、图像灰度级别等,当模板和定位工具配置好时,就通过CCD相机真时地获与图像停行定位和识别。应付一个真时出去的图像,首先运用定位工具停行二维码图像定位,假如定位乐成则此图像中包孕二维码图像信息,假如定位返回不乐成标识表记标帜,则不竭行下一步,间接再次申请图像。应付包孕二维码信息的图像,正在定位工具给出的图像位置,依照定位工具给出的图像像素尺寸数值,读与本始二进制码流,再依据Data Matrix的编码规矩对二进制码流停行解码,获与相应的字符串停行显示和传输。

原文具体阐述了基于TMS320DM642的CCD二维码Data Matrix读码器的设想,蕴含了硬件和软件的设想。依照此设想方案设想的读码器构造简略,真现烦琐,二维码识别率很高。

function ImgZoom(Id)//从头设置图片大小 避免撑破表格{var w = $(Id).width;var m = 650;if(w < m){return;}else{var h = $(Id).height;$(Id).height = parseInt(h*m/w);$(Id).width = m;}}window.onload = function(){var Imgs = $("content").getElementsByTagName("img");var i=0;for(;i

热门文章

随机推荐

推荐文章

友情链接: 永康物流网 本站外链出售 义乌物流网 本网站域名出售 手机靓号-号码网