开发背景:
1,算法输入是一张752×480或640×480的8位BMP图片,算法输出是相应的条码模块矩阵(二进制流)。
2, 算法运行于WinCE 5.0嵌入式操作系统之上,CPU为基于ARM920T的三星S3C2442B,主频400MHz,可使用程序内存约30MB。
3,图片用手持设备拍摄,因此光照、条码与镜头之间的距离、拍摄角度都是变化的,条码也可能被污损、磨损、缺损。
算法要求:
1,要求算法基于WinCE 5.0开发,要求编程语言为C/C++,开发平台为Visual Studio 2005。
2,要求在污损严重、遮挡面积大、条码区域小等极端或接近极端的情况下,处理时间不超过2500ms,而在其它情况下,耗时不超过450ms。
3,用容量为1万的样本库测试算法,要求成功率在99.5%以上。
4,开发时间为1~2个月。
以下是该项目进行的工作步骤:
1、在外包网站上了解项目需求,有意向者与我方人员联系;
2、我方经过评审比较确定项目承接单位或个人;
3、整个项目外包分为以下四个阶段:
启动阶段(了解需求);
初验阶段(经我方测试,要有一个实现功能60%-70%的成果);
改进阶段(经我方测试,对初验的成果进行改进和提升);
终验(经我方测试,最终完全达到我方的全部需求);
4、项目提交成果:
算法思路详细说明书
算法实现详细说明书
源代码
5、其他具体细节,待最后双方协定之结果。