OpenCV多一维码识别
使用opencv3.41和zbar库,实现实时检测、识别一帧图像中多个条形码,数据库的动态链接库在ado目录下,数据库文件在db目录下,if1weima目录为检测的输出图像,is1weima目录下为识别出的一维码图像;zbar目录下为工程的源码文件,CMyTimer为定时器类,Add为配置定时器类,pch为声明文件,zbar.cpp为主程序入口。
建议从新建立工程将上诉文件放置入新工程从新配置,为64位工程。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 76288 2019-04-30 15:32 zbar.vszbarv15.suo
文件 55500800 2019-04-30 15:32 zbar.vszbarv15Browse.VC.db
文件 327680 2019-04-19 09:34 zbar.vszbarv15ipch9280b7f94b1d1e1e.ipch
文件 26083328 2019-04-22 11:31 zbar.vszbarv15ipchAutoPCHaf2d73f76e6aa87dBAR.ipch
文件 146866176 2019-04-30 11:35 zbar.vszbarv15ipchddb5c2639e11ad3.ipch
文件 14856 2018-04-12 07:34 zbaradoadojavas.inc
文件 15195 2018-04-12 07:34 zbaradoadovbs.inc
文件 2560 2018-04-12 07:34 zbaradomsader15.dll
文件 1234944 2019-03-06 23:15 zbaradomsado15.dll
文件 50688 2018-04-12 07:34 zbaradomsado20.tlb
文件 53760 2018-04-12 07:34 zbaradomsado21.tlb
文件 69632 2018-04-12 07:34 zbaradomsado25.tlb
文件 70656 2018-04-12 07:34 zbaradomsado26.tlb
文件 71168 2018-04-12 07:34 zbaradomsado27.tlb
文件 70656 2018-04-12 07:34 zbaradomsado28.tlb
文件 70656 2018-04-12 07:34 zbaradomsado60.tlb
文件 351744 2018-04-12 07:34 zbaradomsadomd.dll
文件 13824 2018-04-12 07:34 zbaradomsadomd28.tlb
文件 45056 2018-04-12 07:34 zbaradomsador15.dll
文件 35840 2018-04-12 07:34 zbaradomsador28.tlb
文件 397312 2018-04-12 07:34 zbaradomsadox.dll
文件 24576 2018-04-12 07:34 zbaradomsadox28.tlb
文件 90112 2018-04-12 07:34 zbaradomsadrh15.dll
文件 105472 2018-04-12 07:34 zbaradomsjro.dll
文件 8192 2018-04-12 23:50 zbaradozh-CNmsader15.dll.mui
文件 964989 2009-10-16 07:13 zbarinlibiconv-2.dll
文件 981504 2015-03-09 09:36 zbarinlibiconv.dll
文件 234004 2009-10-16 07:10 zbarinlibjpeg-7.dll
文件 3225283 2009-10-17 00:06 zbarinlibMagickCore-2.dll
文件 1030247 2009-10-17 00:06 zbarinlibMagickWand-2.dll
............此处省略156个文件信息
#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 “ << symbol->get_type_name()
<< “ symbol ““ << symbol->get_data() << ‘“‘ << endl;
}
// clean up
image.set_data(NULL 0);
return(0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 76288 2019-04-30 15:32 zbar.vszbarv15.suo
文件 55500800 2019-04-30 15:32 zbar.vszbarv15Browse.VC.db
文件 327680 2019-04-19 09:34 zbar.vszbarv15ipch9280b7f94b1d1e1e.ipch
文件 26083328 2019-04-22 11:31 zbar.vszbarv15ipchAutoPCHaf2d73f76e6aa87dBAR.ipch
文件 146866176 2019-04-30 11:35 zbar.vszbarv15ipchddb5c2639e11ad3.ipch
文件 14856 2018-04-12 07:34 zbaradoadojavas.inc
文件 15195 2018-04-12 07:34 zbaradoadovbs.inc
文件 2560 2018-04-12 07:34 zbaradomsader15.dll
文件 1234944 2019-03-06 23:15 zbaradomsado15.dll
文件 50688 2018-04-12 07:34 zbaradomsado20.tlb
文件 53760 2018-04-12 07:34 zbaradomsado21.tlb
文件 69632 2018-04-12 07:34 zbaradomsado25.tlb
文件 70656 2018-04-12 07:34 zbaradomsado26.tlb
文件 71168 2018-04-12 07:34 zbaradomsado27.tlb
文件 70656 2018-04-12 07:34 zbaradomsado28.tlb
文件 70656 2018-04-12 07:34 zbaradomsado60.tlb
文件 351744 2018-04-12 07:34 zbaradomsadomd.dll
文件 13824 2018-04-12 07:34 zbaradomsadomd28.tlb
文件 45056 2018-04-12 07:34 zbaradomsador15.dll
文件 35840 2018-04-12 07:34 zbaradomsador28.tlb
文件 397312 2018-04-12 07:34 zbaradomsadox.dll
文件 24576 2018-04-12 07:34 zbaradomsadox28.tlb
文件 90112 2018-04-12 07:34 zbaradomsadrh15.dll
文件 105472 2018-04-12 07:34 zbaradomsjro.dll
文件 8192 2018-04-12 23:50 zbaradozh-CNmsader15.dll.mui
文件 964989 2009-10-16 07:13 zbarinlibiconv-2.dll
文件 981504 2015-03-09 09:36 zbarinlibiconv.dll
文件 234004 2009-10-16 07:10 zbarinlibjpeg-7.dll
文件 3225283 2009-10-17 00:06 zbarinlibMagickCore-2.dll
文件 1030247 2009-10-17 00:06 zbarinlibMagickWand-2.dll
............此处省略156个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)