91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

基于STM32F407和OV5640的視覺算法,當(dāng)時(shí)在做全國(guó)大學(xué)生工程訓(xùn)練大賽,二維碼識(shí)別采用的是正點(diǎn)原子的庫(kù);顏色識(shí)別自己寫的算法,只識(shí)別紅綠藍(lán),直接對(duì)RGB進(jìn)行算法判定,不需要白平衡;色塊追蹤寫來玩的,參考了其他人的算法。

資源截圖

代碼片段和文件信息

#include?“atk_qrdecode.h“
#include?“malloc.h“
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//
//本二維碼&條碼識(shí)別LIB由ALIENTEK提供方便大家使用.
//該二維碼&條碼識(shí)別LIB功能:
//1支持QR二維碼識(shí)別.
//2支持CODE128CODE39I25EAN13等四種編碼方式的條碼識(shí)別.
//3支持UTF8-OEM轉(zhuǎn)換輸出(需要客戶自己提供轉(zhuǎn)換碼表).

//當(dāng)需要支持UTF82OEM轉(zhuǎn)換輸出的時(shí)候:
//1將ATK_QR_UTF82OEM_SUPPORT宏的值改為1(默認(rèn)是1)
//2實(shí)現(xiàn)atk_qr_convert函數(shù).該函數(shù)將unicode編碼轉(zhuǎn)換為OEM編碼.
//這樣輸出結(jié)果就是OEM編碼的字符串(一般就是GBK編碼)方便在單片機(jī)系統(tǒng)里面顯示.
//如果不需要支持OEM轉(zhuǎn)換則:將ATK_QR_UTF82OEM_SUPPORT宏的值改為0即可這樣輸出結(jié)果就是原始編碼
//的字符串(UTF8/GBK).如果有中文在單片機(jī)系統(tǒng)里面可能是無法直接顯示的如果是英文則可以直接顯示.

//當(dāng)需要支持GBK編碼的二維碼時(shí):將ATK_QR_GBK_SUPPORT宏的值改為1(默認(rèn)是1)即可.

//本LIB移植步驟:
//1實(shí)現(xiàn)atk_qrdecode.c里面的所有函數(shù).?
//2堆棧(Stack_Size)設(shè)置為0X1000或以上,在startup_stm32f40_41xx.s中設(shè)置。

//本LIB使用步驟: ???
//1調(diào)用atk_qr_init函數(shù)初始化識(shí)別程序返回值為ATK_QR_OK則初始化成功.
//2調(diào)用atk_qr_decode函數(shù)給定參數(shù)對(duì)圖像進(jìn)行識(shí)別.
//3如果需要不停的識(shí)別則重復(fù)第2個(gè)步驟即可.
//4調(diào)用atk_qr_destroy函數(shù)結(jié)束識(shí)別釋放所有內(nèi)存.結(jié)束識(shí)別.

//u8?atk_qr_decode(u16?bmp_widthu16?bmp_heighu8?*bmpu8?btypeu8*?result)函數(shù)參數(shù)說明:
//img_widthimg_heigh:輸入圖像的寬度和高度
//imgbuf:圖像緩存區(qū)(8位灰度圖像不是RGB565!!!!)
//btype:0識(shí)別二維碼
//??????1識(shí)別CODE128條碼
//??????2識(shí)別CODE39條碼
//??????3識(shí)別I25條碼
//??????4識(shí)別EAN13條碼
//result:識(shí)別結(jié)果緩沖區(qū).如果result[0]==0則說明未識(shí)別到任何數(shù)據(jù)否則就是識(shí)別到的數(shù)據(jù)(字符串)
//返回值:ATK_QR_OK識(shí)別完成
//????????????其他錯(cuò)誤代碼
//如果需要對(duì)所有支持的編碼進(jìn)行識(shí)別則輪流設(shè)置btype為0~4即可實(shí)現(xiàn).
? ?? ??????
//版本:V1.4
//正點(diǎn)原子@ALIENTEK
//技術(shù)論壇:www.openedv.com
//公司網(wǎng)址:www.alientek.com
//Copyright(C)?廣州市星翼電子科技有限公司?2016-2026
//All?rights?reserved ????
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//內(nèi)存設(shè)置函數(shù)
void?atk_qr_memset(void?*pu8?cu32?len)?
{
mymemset(pclen);
} ? ??
//內(nèi)存申請(qǐng)函數(shù)
void?*atk_qr_malloc(u32?size)?
{
return?mymalloc(SRAMINsize);
}
//內(nèi)存重申請(qǐng)函數(shù)
void?*atk_qr_realloc(void?*ptru32?size)?
{
return?myrealloc(SRAMINptrsize);
}
//內(nèi)存釋放函數(shù)
void?atk_qr_free(void?*ptr)?
{
myfree(SRAMINptr);
}
//內(nèi)存復(fù)制函數(shù)
void?atk_qr_memcpy(void?*desvoid?*srcu32?n)?
{
mymemcpy((u8*)des(u8*)srcn);
}
//如果使能了UTF2OEM支持則需要實(shí)現(xiàn)將UTF8轉(zhuǎn)出的UNICODE轉(zhuǎn)碼成OEM
#if?ATK_QR_UTF82OEM_SUPPORT
#include?“ff.h“
//將UNICODE編碼轉(zhuǎn)換成OEM編碼
//unicode:UNICODE編碼的字符內(nèi)碼
//返回值:OEM編碼方式的字符內(nèi)碼
u16?atk_qr_convert(u16?unicode)
{
return?ff_convert(unicode0); ??
}
#endif


?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2924??2016-07-05?18:35??視覺\ATKQR\atk_qrdecode.c

?????文件???????3691??2016-07-05?18:05??視覺\ATKQR\atk_qrdecode.h

?????文件????5710828??2016-07-01?11:22??視覺\ATKQR\ATK_QR_V1.4.lib

?????文件?????109142??2014-07-17?21:52??視覺\CORE\core_cm4.h

?????文件??????22735??2014-07-17?21:52??視覺\CORE\core_cm4_simd.h

?????文件??????17146??2014-07-17?21:52??視覺\CORE\core_cmFunc.h

?????文件??????20513??2014-07-17?21:52??視覺\CORE\core_cmInstr.h

?????文件??????29605??2019-03-23?21:09??視覺\CORE\startup_stm32f40_41xxx.s

?????文件???????3248??2014-01-15?00:31??視覺\FATFS\doc\css_e.css

?????文件???????3661??2014-01-15?00:31??視覺\FATFS\doc\css_j.css

?????文件???????1063??2013-09-18?21:47??視覺\FATFS\doc\img\app1.c

?????文件???????1597??2013-10-18?21:41??視覺\FATFS\doc\img\app2.c

?????文件???????3811??2014-01-13?20:56??視覺\FATFS\doc\img\app3.c

?????文件??????10365??2014-01-07?15:10??視覺\FATFS\doc\img\app4.c

?????文件???????1414??2011-09-02?22:10??視覺\FATFS\doc\img\f1.png

?????文件???????1458??2007-02-10?03:12??視覺\FATFS\doc\img\f2.png

?????文件???????1039??2007-02-10?03:12??視覺\FATFS\doc\img\f3.png

?????文件???????2335??2008-01-05?20:27??視覺\FATFS\doc\img\f4.png

?????文件???????2479??2008-01-05?20:27??視覺\FATFS\doc\img\f5.png

?????文件???????1436??2010-08-21?10:13??視覺\FATFS\doc\img\f6.png

?????文件??????11388??2013-05-12?12:31??視覺\FATFS\doc\img\f7.png

?????文件??????11421??2014-02-19?22:38??視覺\FATFS\doc\img\funcs.png

?????文件???????2401??2009-03-20?21:57??視覺\FATFS\doc\img\layers.png

?????文件???????2379??2009-06-13?21:48??視覺\FATFS\doc\img\layers3.png

?????文件???????7932??2013-12-27?12:20??視覺\FATFS\doc\img\modules.png

?????文件??????19068??2008-10-18?19:31??視覺\FATFS\doc\img\rwtest.png

?????文件???????8153??2010-09-13?10:55??視覺\FATFS\doc\img\rwtest2.png

?????文件???????3011??2009-06-15?00:03??視覺\FATFS\doc\img\rwtest3.png

?????文件???????5352??2014-01-15?00:31??視覺\FATFS\doc\updates.txt

?????文件???????3685??2016-06-06?18:21??視覺\FATFS\exfuns\exfuns.c

............此處省略194個(gè)文件信息

評(píng)論

共有 條評(píng)論