Android汉信码识别

2017-12-14  本文已影响0人  Chenyangqi

基友地址: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
上一篇下一篇

猜你喜欢

热点阅读