zBar的使用方法和心得

我的软件开发环境为VS 2013; Qt 5; zBar。如果开发32位程序可以直接使用zBar安装包,如果开发64位版本需要直接使用我编译动态库和lib。

64位动态库链接:

部署zBar软件的步骤

创建一个新的Qt工程,用VS导入include文件夹,将lib(libzbar64-0.lib/libzbar-0.lib)导入工程。

导入Include文件夹导入lib文件夹导入lib文件

将动态库dll(libzbar64-0.dll/libzbar-0.dll和libiconv.dll)文件依据编译环境分别放到Debug和Release中。

使用zBar库读取图片上的码

为了方便,我使用的环境是VS+Qt。已经满足基本使用需求,我就不再导入OpenCV了,直接使用QImage进行显示。

首先将从QImage中的彩色图中提取灰色数据集。

QImage img;
img.load(QString("barcode.png"));
unsigned char *pImgData = new unsigned char[img.height() * img.width()];
for (int n = 0; n < img.height(); n++)
for (int m = 0; m < img.width(); m++)
pImgData[n * img.width() + m] = qGray(img.pixel(m, n));

<< · Back Index ·>>

发表回复

相关推荐

超齐全的米价天梯,建议收藏,买米跟着就对啦!

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:猪玲玲

· 6分钟前

經濟||中國的人均工資是什麼水平?

大傢好,今天我來做一個經濟方面的調查報告,主題是中國的人均收入,尤其是工資收入。形形色色的不可靠數據 進入正題前我...

· 22分钟前

联通卡怎么注销?

写在前面:目前手机卡注销都会遇到不少问题,但是掌握方法也不麻烦,做好以下两点,注销手机卡安全可靠。

· 31分钟前

大理洱海 | 最美小岛上的最美民宿

https://www.zhihu.com/video/1021353293221658624

· 41分钟前

流量“安心包”用著不安心

一個北京移動在2015年推出的服務:每10元100MB,不足10元部分按照0.29元/MB收取,直至超出流量費用達到60元時,不再收取費用...

· 41分钟前