[此贴子已经被作者于2014-11-4 23:46:47编辑过]
解释一下:
楼主的意愿是用摄像头对刀头的二维码拍照(Datamatrix编码方式),然后经软件识别,对二维码进行解码,以标记每个刀头的工作时间,便于跟踪刀头的寿命数据
二维码图片示例:

此主题相关图片如下:test 2dcode.jpg

技术难点:
1、捕捉图像中的二维码并解码
2、二维码的编码方式为Datamatrix
3、其他不是技术难题
[此贴子已经被作者于2014-10-28 23:31:17编辑过]
谢谢大哥的解释,大哥很有耐心,真心的谢谢!祝你一切都好!
这个软件需要从动态图像中准确截取二维码图像,因为摄像头所拍摄的图像并不是单纯的二维码,还包括其他东西在内。
需要在每个像素上作复杂的计算,判断该位置是否是二维码所在的位置。找到了二维码的位置后,还要计算二维码的大小,然后才能截取完整的二维码图像,计算量很大。
从金属物质中截取的二维码存在失真的问题,不知道失真的二维码能否解码,这个可以先行测试。
如果测试失败,那麻烦就大了,需要对失真的二维码进行修复。
还有个问题需要解决,获取二维码的时间和频率是不确定的,怎么根据这些数据来计算出每个刀头的工时呢?
就是需要怎样才能判断什么时候开始工作,什么时候结束了工作,中间是否暂停等。
[此贴子已经被作者于2014-10-31 22:19:48编辑过]