欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STM32二維碼與條形碼識別庫(含資料與源碼)
[打印本頁]
作者:
1061700625
時間:
2017-8-16 17:33
標題:
STM32二維碼與條形碼識別庫(含資料與源碼)
本二維碼&條碼識別LIB由ALIENTEK提供,方便大家使用.
該二維碼&條碼識別LIB功能:
1,支持QR二維碼識別.
2,支持CODE128,CODE39,I25,EAN13等四種編碼方式的條碼識別.
3,支持UTF8-OEM轉換輸出(需要客戶自己提供轉換碼表).
本LIB移植步驟:
1,實現atk_qrdecode.c里面的所有函數.
2,堆棧(Stack_Size)設置為0X1000或以上.
本LIB使用步驟:
1,調用atk_qr_init函數,初始化識別程序,返回值為ATK_QR_OK,則初始化成功.
2,調用atk_qr_decode函數,給定參數,對圖像進行識別.
3,如果需要不停的識別,則重復第2個步驟即可.
4,調用atk_qr_destroy函數,結束識別,釋放所有內存.結束識別.
0.png
(52.11 KB, 下載次數: 145)
下載附件
2017-8-16 17:45 上傳
壓縮包里面包含一下pdf資料:
QRCode-編碼解碼標準.pdf
二維條碼的編解碼及系統實現.pdf
ATK-QR二維碼&條碼識別庫使用說明(探索者F407版)_AN1616A.pdf
ATK-QR二維碼&條碼識別庫使用說明(阿波羅F429版)_AN1616B.pdf
stm32單片機源程序如下:
#include "atk_qrdecode.h"
#include "malloc.h"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//本程序只供學習使用,未經作者許可,不得用于其它任何用途
//
//本二維碼&條碼識別LIB由ALIENTEK提供,方便大家使用.
//該二維碼&條碼識別LIB功能:
//1,支持QR二維碼識別.
//2,支持CODE128,CODE39,I25,EAN13等四種編碼方式的條碼識別.
//3,支持UTF8-OEM轉換輸出(需要客戶自己提供轉換碼表).
//當需要支持UTF82OEM轉換輸出的時候:
//1,將ATK_QR_UTF82OEM_SUPPORT宏的值改為1(默認是1)
//2,實現atk_qr_convert函數.該函數將unicode編碼轉換為OEM編碼.
//這樣,輸出結果,就是OEM編碼的字符串(一般就是GBK編碼),方便在單片機系統里面顯示.
//如果不需要支持OEM轉換,則:將ATK_QR_UTF82OEM_SUPPORT宏的值改為0即可,這樣輸出結果就是原始編碼
//的字符串(UTF8/GBK).如果有中文,在單片機系統里面,可能是無法直接顯示的,如果是英文,則可以直接顯示.
//當需要支持GBK編碼的二維碼時:將ATK_QR_GBK_SUPPORT宏的值改為1(默認是1)即可.
//本LIB移植步驟:
//1,實現atk_qrdecode.c里面的所有函數.
//2,堆棧(Stack_Size)設置為0X1000或以上.
//本LIB使用步驟:
//1,調用atk_qr_init函數,初始化識別程序,返回值為ATK_QR_OK,則初始化成功.
//2,調用atk_qr_decode函數,給定參數,對圖像進行識別.
//3,如果需要不停的識別,則重復第2個步驟即可.
//4,調用atk_qr_destroy函數,結束識別,釋放所有內存.結束識別.
//u8 atk_qr_decode(u16 bmp_width,u16 bmp_heigh,u8 *bmp,u8 btype,u8* result)函數參數說明:
//img_width,img_heigh:輸入圖像的寬度和高度
//imgbuf:圖像緩存區(8位灰度圖像,不是RGB565!!!!)
//btype:0,識別二維碼
// 1,識別CODE128條碼
// 2,識別CODE39條碼
// 3,識別I25條碼
// 4,識別EAN13條碼
//result:識別結果緩沖區.如果result[0]==0,則說明未識別到任何數據,否則就是識別到的數據(字符串)
//返回值:ATK_QR_OK,識別完成
// 其他,錯誤代碼
//如果需要對所有支持的編碼進行識別,則輪流設置btype為0~4即可實現.
//版本:V1.4
//內存設置函數
void atk_qr_memset(void *p,u8 c,u32 len)
{
mymemset(p,c,len);
}
//內存申請函數
void *atk_qr_malloc(u32 size)
{
return mymalloc(SRAMIN,size);
}
//內存重申請函數
void *atk_qr_realloc(void *ptr,u32 size)
{
return myrealloc(SRAMIN,ptr,size);
}
//內存釋放函數
void atk_qr_free(void *ptr)
{
myfree(SRAMIN,ptr);
}
//內存復制函數
void atk_qr_memcpy(void *des,void *src,u32 n)
{
mymemcpy((u8*)des,(u8*)src,n);
}
//如果使能了UTF2OEM支持,則需要實現將UTF8轉出的UNICODE轉碼成OEM
#if ATK_QR_UTF82OEM_SUPPORT
#include "ff.h"
//將UNICODE編碼轉換成OEM編碼
//unicode:UNICODE編碼的字符內碼
//返回值:OEM編碼方式的字符內碼
u16 atk_qr_convert(u16 unicode)
{
return ff_convert(unicode,0);
}
#endif
復制代碼
文件夾下包含4個源碼:
(寄存器版,適合探索者F407開發板)擴展實驗SE01 ATK-QR二維碼、條形碼識別實驗.rar
(標準庫版,適合探索者F407開發板)擴展實驗SE01 ATK-QR二維碼、條形碼識別實驗.rar
(寄存器版,適合阿波羅F429開發板)擴展實驗SE01 ATK-QR二維碼、條形碼識別實驗.rar
(HAL庫版,適合阿波羅F429開發板)擴展實驗SE01 ATK-QR二維碼、條形碼識別實驗.rar
(寄存器版,適合阿波羅F767開發板)擴展實驗SE01 ATK-QR二維碼、條形碼識別實驗.rar
(HAL庫版,適合阿波羅F767開發板)擴展實驗SE01 ATK-QR二維碼、條形碼識別實驗.rar
所有資料51hei提供下載:
ATK-QR 二維碼與條形碼識別庫.rar
(13.54 MB, 下載次數: 673)
2017-8-16 17:45 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
1061700625
時間:
2017-8-16 17:49
棒(๑•̀ㅂ•́)و✧!
作者:
wangtaolf
時間:
2017-9-15 07:55
1061700625 發表于 2017-8-16 17:49
棒()!
請問這個代碼有沒有可能移植到正點原子新戰艦STM32F103的板子上使用30萬像素的攝像頭呢?
作者:
o桃花島主o
時間:
2017-9-28 11:21
學習一下。謝謝樓主
作者:
fengye20101112
時間:
2017-9-28 15:39
學習一下,感謝樓主
作者:
stardream
時間:
2017-10-24 11:57
不錯。。就是下不來。沒分。。
作者:
yangyyangy
時間:
2017-11-3 18:33
下不下來好傷心
作者:
lzj48
時間:
2018-3-12 17:41
好東西,看起來很有用。
作者:
guodiqing
時間:
2018-3-14 22:29
分不夠,下不了呀,努力賺分去。
作者:
zopxygoing
時間:
2018-4-25 15:11
謝謝樓主,沒分呀。 賺分去
作者:
薯條
時間:
2018-4-26 14:27
請問接口是使用攝像頭模塊嗎
作者:
owenli520
時間:
2018-5-2 14:28
這個不錯,感謝分享
作者:
liaohu699
時間:
2018-7-31 13:22
謝謝分享
作者:
netviom
時間:
2018-8-1 16:48
留個電話,有個技術問題看能否溝通一下。我的18620202396
作者:
fzfrd
時間:
2018-8-2 22:58
下來學習下
作者:
ccc金
時間:
2018-9-7 21:46
感謝樓主
作者:
zcs1975421
時間:
2018-9-17 13:36
真的很不錯!感謝樓主!
作者:
xzxlove
時間:
2018-9-22 15:59
很棒,支持分享
作者:
zwc58
時間:
2018-10-26 20:19
謝謝樓主.
作者:
liubaoming
時間:
2019-1-15 10:50
有硬件識別電路嗎?
作者:
hellowC8051
時間:
2019-2-15 08:55
很棒,現在很流行,支持分享
作者:
xiaos200800
時間:
2019-3-21 16:59
看到這個內容我想下載內容
作者:
3018202274
時間:
2019-5-17 08:02
同時下載人數過多?
作者:
qw在線
時間:
2019-6-10 11:51
支持!!!
作者:
shszwqs
時間:
2019-6-18 11:24
來向樓主學習
作者:
暗香盛秀
時間:
2019-6-18 14:53
樓主棒棒噠~
作者:
xzsxiao213
時間:
2019-7-4 11:32
支持,學習學習
作者:
cfregergf
時間:
2019-7-9 16:01
感謝樓主
作者:
jettlau
時間:
2019-8-7 09:44
謝謝樓主.
作者:
鵬博士PBs
時間:
2019-8-7 10:12
還是蠻有用的 感謝樓主
作者:
sgw182
時間:
2019-9-21 15:37
給力給力
作者:
電子蔡鳥
時間:
2020-2-19 14:08
感謝分享
作者:
hhlgx
時間:
2020-2-22 11:37
感謝分享
作者:
wsdccr
時間:
2020-5-27 15:03
stm32f103系類的可以用來識別二維碼嗎?
作者:
1422235518@qq.c
時間:
2020-6-24 11:38
學習了,不錯
作者:
2646536
時間:
2021-10-16 17:02
請問一直識別不到是什么原因呢
作者:
2354519235
時間:
2021-11-25 10:59
可以用stm32精英版和OV2640攝像頭代替實現嗎?
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1