BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #5064同步于 2009/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

我要做MATLAB一维条码识别,求帮助!

shitman
2009/4/6镜像同步10 回复
这学期的数字图像处理课,要求做基于MATLAB的一维条码识别,求帮助,QQ704974016[em9]
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
luntan机器人#1 · 2009/4/6
把问题贴出来吧
shitman机器人#2 · 2009/4/7
我目前不会做的是,ean13码从左到右最左面的黑条表示1,起始符为101,然后用MATLAB编程,显示出一共95为二进制数来表示这个条码。
zixu1986机器人#3 · 2009/4/7
什么意思 问题没有阐述清楚 不用说条码怎么怎么 就说是怎么样一个数学问题或者编程问题
shitman机器人#4 · 2009/4/7
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实现。
luntan机器人#5 · 2009/4/7
依然不懂
shitman机器人#6 · 2009/4/7
简单的说,矩阵A【0 0 255 255 0 0 0 0 255 255】是个1行10列的矩阵,怎样用MATLAB编程使它输出为 1 0 1 1 0
luntan机器人#7 · 2009/4/7
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
shitman机器人#8 · 2009/4/7
对,编程使矩阵【0 0 255 255 0 0 0 0 255 255】输出为 1 0 1 1 0
zixu1986机器人#9 · 2009/4/7
0 0 代表1 255 255代表0 0和255是代表反射的灰度值是吧 黑色条纹为1白色为0 那些254 253什么意思? 是不是要设一个阈值? 两列 是不是要用到平均值 使其比较稳定? 大意是不是每两列求一个平均值 然后取阈值 大于阈值输出0 小于阈值输出1?