美文网首页
Android汉信码识别

Android汉信码识别

作者: Chenyangqi | 来源:发表于2017-12-14 15:31 被阅读0次
    • 由中国物品编码中心完成的国家“十五”重大科技专项——《二维条码新码制开发与关键技术标准研究》取得了突破性成果,研究成果包括:....巴拉巴拉!
      大概就这么个东西,也一直没推广起来,资料几乎没有。

    基友地址:https://github.com/DaLeiGe/HxRecode
    解码流程大致如下(图片预处理+汉信码库解码):

    • 获取图片,进行压缩
    • 对压缩后的图片灰度化
    • 对灰度化的图片二值化

    通过以上图片预处理得到一个二值化的像素数组,再通过汉信码动态库的以下两个方法进行解码;

    package com.example.hxjni;
    
    /**
     * Created by CYQ on 2017/12/4.
     */
    public class colibjni {
        public colibjni() {
    
        }
        public native int preprocessImg(int[] src, int width, int height, int[] vecNetMap);
        public native String DeCodeCsbyte(int[] bb, int iWidth);
        static {
            System.loadLibrary("colibjni");
        }
    }
    

    效果如下:


    image.png
    • 开发过程使用了openCV进行灰度和二值化处理。

    • 存在问题:图片有倾斜角度的时候,无法识别。小弟图片预处理能力有限,有大神有好的图片预处理方案,劳烦分享一下。

    相关文章

      网友评论

          本文标题:Android汉信码识别

          本文链接:https://www.haomeiwen.com/subject/akskwxtx.html