HJ_Decoder For MTK 適用于MTK功能機芯片組的產(chǎn)品,支持一維碼及二維碼QR的解碼及編碼功能。廣泛的應用于ATM,自助設(shè)備,收銀機,付款終端,POS,MPOS等設(shè)備。
一、文件列表
1. HJ_Decoder.h -----------------解碼庫的頭文件
2. hj_decoder.lib -----------------解碼庫的庫文件
3. CameraApp.c -----------------演示Demo調(diào)用解碼庫函數(shù)解碼的主文件
4. cam_msg_handler.c ------------演示Demo在攝像頭預覽時啟動解碼函數(shù)的文件
5. HJ_DecoderDemo.c ------------解碼庫調(diào)用參考文件(僅供參考,無需添加進入工程)
二、演示demo在工程中需要修改的地方
1.在工程目錄下建立一個HJ_Decoder文件夾,把HJ_Decoder.h和hj_decoder.lib復制到此文件夾下。
2.把CameraApp.c和cam_msg_handler.c復制替換原工程下的對應文件
3.Option.mak文件添加以下內(nèi)容:
COMPOBJS += HJ_Decoder\HJ_Decoder.lib
CUS_REL_OBJ_LIST += HJ_Decoder\HJ_Decoder.lib
CUSTOM_COMMINC += HJ_Decoder\HJ_Decoder.h
4. TimerEvents.h文件的最后MAX_TIMERS之前添加以下內(nèi)容:
TIMER_ID_DECODE_PIC,
三、調(diào)用解碼庫需要注意的地方
1.整個解碼庫核心文件就兩個,hj_decoder.lib和HJ_Decoder.h ,可以根據(jù)工程環(huán)境的需要去配置并調(diào)用。
2.如果需要攝像頭預覽時候進行解碼請參照上面第二點對工程進行修改并參考文件夾內(nèi)CameraApp.c和cam_msg_handler.c的代碼。
3.解碼庫解碼時候只接受8位灰度的純圖像數(shù)據(jù),如果需要對jpg文件或者jpg文件流進行解碼請參考HJ_DecoderDemo.c的代碼。
4.在演示demo程序中,需要把宏定義__HJ_SMY__打開,默認在對應文件的前面加了#define __HJ_SMY__ ,實際使用中可以把其刪掉,并在makefile文件里進行全局宏定義。
四、解碼演示Demo調(diào)用流程說明
