資源簡(jiǎn)介
使用opencv3.41和zbar庫(kù),實(shí)現(xiàn)實(shí)時(shí)檢測(cè)、識(shí)別一幀圖像中多個(gè)條形碼,數(shù)據(jù)庫(kù)的動(dòng)態(tài)鏈接庫(kù)在ado目錄下,數(shù)據(jù)庫(kù)文件在db目錄下,if1weima目錄為檢測(cè)的輸出圖像,is1weima目錄下為識(shí)別出的一維碼圖像;zbar目錄下為工程的源碼文件,CMyTimer為定時(shí)器類,Add為配置定時(shí)器類,pch為聲明文件,zbar.cpp為主程序入口。
建議從新建立工程將上訴文件放置入新工程從新配置,為64位工程。
代碼片段和文件信息
#include?
#include?
#include?
#define?STR(s)?#s
using?namespace?std;
using?namespace?zbar;
int?main?(int?argc?char?**argv)
{
????if(argc?2)?return(1);
#ifdef?MAGICK_HOME
????//?http://www.imagemagick.org/Magick++/
????//????under?Windows?it?is?necessary?to?initialize?the?ImageMagick
????//????library?prior?to?using?the?Magick++?library
????Magick::InitializeMagick(MAGICK_HOME);
#endif
????//?create?a?reader
????ImageScanner?scanner;
????//?configure?the?reader
????scanner.set_config(ZBAR_NONE?ZBAR_CFG_ENABLE?1);
????//?obtain?image?data
????Magick::Image?magick(argv[1]);??//?read?an?image?file
????int?width?=?magick.columns();???//?extract?dimensions
????int?height?=?magick.rows();
????Magick::Blob?blob;??????????????//?extract?the?raw?data
????magick.modifyImage();
????magick.write(&blob?“GRAY“?8);
????const?void?*raw?=?blob.data();
????//?wrap?image?data
????Image?image(width?height?“Y800“?raw?width?*?height);
????//?scan?the?image?for?barcodes
????int?n?=?scanner.scan(image);
????//?extract?results
????for(Image::SymbolIterator?symbol?=?image.symbol_begin();
????????symbol?!=?image.symbol_end();
????????++symbol)?{
????????//?do?something?useful?with?results
????????cout?<“decoded?“?<get_type_name()
?????????????<“?symbol?\““?<get_data()?<‘“‘?<????}
????//?clean?up
????image.set_data(NULL?0);
????return(0);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????..A..H.?????76288??2019-04-30?15:32??zbar\.vs\zbar\v15\.suo
?????文件???55500800??2019-04-30?15:32??zbar\.vs\zbar\v15\Browse.VC.db
?????文件?????327680??2019-04-19?09:34??zbar\.vs\zbar\v15\ipch\9280b7f94b1d1e1e.ipch
?????文件???26083328??2019-04-22?11:31??zbar\.vs\zbar\v15\ipch\AutoPCH\af2d73f76e6aa87d\ZBAR.ipch
?????文件??146866176??2019-04-30?11:35??zbar\.vs\zbar\v15\ipch\bddb5c2639e11ad3.ipch
?????文件??????14856??2018-04-12?07:34??zbar\ado\adojavas.inc
?????文件??????15195??2018-04-12?07:34??zbar\ado\adovbs.inc
?????文件???????2560??2018-04-12?07:34??zbar\ado\msader15.dll
?????文件????1234944??2019-03-06?23:15??zbar\ado\msado15.dll
?????文件??????50688??2018-04-12?07:34??zbar\ado\msado20.tlb
?????文件??????53760??2018-04-12?07:34??zbar\ado\msado21.tlb
?????文件??????69632??2018-04-12?07:34??zbar\ado\msado25.tlb
?????文件??????70656??2018-04-12?07:34??zbar\ado\msado26.tlb
?????文件??????71168??2018-04-12?07:34??zbar\ado\msado27.tlb
?????文件??????70656??2018-04-12?07:34??zbar\ado\msado28.tlb
?????文件??????70656??2018-04-12?07:34??zbar\ado\msado60.tlb
?????文件?????351744??2018-04-12?07:34??zbar\ado\msadomd.dll
?????文件??????13824??2018-04-12?07:34??zbar\ado\msadomd28.tlb
?????文件??????45056??2018-04-12?07:34??zbar\ado\msador15.dll
?????文件??????35840??2018-04-12?07:34??zbar\ado\msador28.tlb
?????文件?????397312??2018-04-12?07:34??zbar\ado\msadox.dll
?????文件??????24576??2018-04-12?07:34??zbar\ado\msadox28.tlb
?????文件??????90112??2018-04-12?07:34??zbar\ado\msadrh15.dll
?????文件?????105472??2018-04-12?07:34??zbar\ado\msjro.dll
?????文件???????8192??2018-04-12?23:50??zbar\ado\zh-CN\msader15.dll.mui
?????文件?????964989??2009-10-16?07:13??zbar\bin\libiconv-2.dll
?????文件?????981504??2015-03-09?09:36??zbar\bin\libiconv.dll
?????文件?????234004??2009-10-16?07:10??zbar\bin\libjpeg-7.dll
?????文件????3225283??2009-10-17?00:06??zbar\bin\libMagickCore-2.dll
?????文件????1030247??2009-10-17?00:06??zbar\bin\libMagickWand-2.dll
............此處省略156個(gè)文件信息
- 上一篇:SolidworksAAPI教程及
- 下一篇:諾基亞 N97 刷機(jī)包
評(píng)論
共有 條評(píng)論