返回信息流这学期的数字图像处理课,要求做基于MATLAB的一维条码识别,求帮助,QQ704974016[em9]
这是一条镜像帖。来源:北邮人论坛 / matlab / #5064同步于 2009/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
我要做MATLAB一维条码识别,求帮助!
shitman
2009/4/6镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
0 0 255 255 0 0 255 255 254 255 0 1 253 254
0 0 255 255 0 0 255 255 254 255 0 1 253 254
这是条码矩阵起始符开始后的两行矩阵元素,前6列表示1 0 1,每两列转换为一个2进制码,ean13码条码区可转换为95个2进制数,用MATLAB实现。
if a(2x+1)=255&a(2x+2)=255 then b(x)=0
这样么?
【 在 shitman 的大作中提到: 】
: 简单的说,矩阵A【0 0 255 255 0 0 0 0 255 255】是个1行10列的矩阵,怎样用MATLAB编程使它输出为 1 0 1 1 0
0 0 代表1 255 255代表0
0和255是代表反射的灰度值是吧 黑色条纹为1白色为0
那些254 253什么意思? 是不是要设一个阈值?
两列 是不是要用到平均值 使其比较稳定?
大意是不是每两列求一个平均值 然后取阈值 大于阈值输出0 小于阈值输出1?