【qt】qt中使用QZXing扫描二维码出错

如题,使用QZXing扫描二维码的时候参考了经典程序http://www.oschina.net/code/snippet_593514_22430,由于我不需要截图,而是直接把摄像头拍下的一幅图进行解码即可,所以我就写成了
QZXing decoder;
QString qrmsg = decoder.decodeImage(image);//image是QImage类型,大小为(150,150)
if(qrmsg.isEmpty()) ……
但是总是执行到QString qrmsg = decoder.decodeImage(image);就出错,错误为:
ASSERT failure in QVector::at: "index out of range", file ....\include/QtCore/../../src/corelib/tools/qvector.h, line 388
Error - RtlWerpReportException failed with status code :-1073741696. Will try to launch the process directly
不知道是什么原因,请大神帮忙!!!

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在Qt5的QML中使用QZXing识别二维码
前言ZXing库是一个用来识别二维码的库,QZXing是一个基于Qt的Qt wrapper library,在本文我们使用它和qml开发一个android小应用。添加QZXing项目QZXing最常用是作为一个子项目包含在我们的项目中,在我们的项目的pro文件中添加如下的一句:include(./QZXing/QZXing.pri)QZXing和我们的pro文件在同一个目录。qml程序import
QML for Android 实现二维码扫描(QZXing)
前言 由于项目要求,需要用 Qt 做一个Android 程序用于扫描二维码并获取扫码内容,之前参考了很多资料,很多都是基于桌面端的二维码识别,如一去丶二三里大神的Qt之二维码扫描,原理是直接导入一张二维码图片然后进行识别,而移动端会稍微麻烦一点点,并且关于 Qt 来做一个 Android 程序扫描二维码的资料太少,最终通过各种尝试,采用 QML+QZXing 的结合来实现该功能,这里做一个简单的...
Qt:二维码的解析/扫描(Zxing)与生成(qrencode)
对Zxing和qrencode的二次封装 二维码识别部分底层为Zxing 生成部分底层为qrencode
Qt5中添加QZxing,识别二维码和条形码
Qt中添加QZxing,识别二维码和条形码 网上有很多关于在Qt中配置QZxing,识别二维码和条形码的博文,本文没什么特色,和其他博文大同小异。 Qt中添加QZxing有两种方法: 直接在项目中包含QZxing源码,将源码编译进项目中 。(本文使用这种方法) 使用QZxing源码,将QZxing编译成驱动,使用调用驱动的方式。 效果图: 条形码: 二维码: ...
【opencv学习之六】opencv+Qt+Qzxing调取本地摄像头识别二维码
之前一直想用Qt+Qzxing组合实现电脑摄像头实时读取二维码,但是无法实现,因为不知道如何获取Qt的capture的帧,只好求之于opencv了,代码和前面两节基本相同就是加入了Qzxing。 Qzxing的下载:https://github.com/ftylitak/qzxing; 下载好是源码包,把其放在Qt编译下的debug文件中即可,或者将路径加在pro文件里,配置很简单。 下面是
Qt 之二维码扫描
简述二维码(QR Code)是用某种特定的几何图形按一定规律在平面(二维方向)分布的黑白相间的图形记录数据符号信息的。是所有信息数据的一把钥匙。应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理、信息传递、名片交流、wifi共享等。二维条码常用的码制: Data Matrix、MaxiCode、Aztec、QR Code、Vericod
qt二维码示例
移动终端的普及,二维码的使用越来越广泛,最近小小的研究了一下QT下二维码的使用。 二维码(Two-dimensional code),又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理、信息传递、名片交
Qt+libqrencode+QZXing 二维码生成原理和识别
开发环境 Ubuntu18.04 + qt 5.9.3 +libqrencode + QZXing先下载libqrencode,Git 地址:https://github.com/fukuchi/libqrencode解压后,cmake 一下,然后make 编译。编译成功,将静态库和头文件单独拷贝。在项目pro中使用库。#--------------------------------------...
QT 实现的二维码识别
该示例,可以通过摄像头,识别2维码,支持微信等2维码。但是没有实现2维码的跳转
QT+QZXing_sourceV2.4开源库识别一维码和二维码
简介: 由于最近项目需要识别一维码和二维码,为了节省开发时间,在网上找了一维码和二维码识别的开源库。最终发现QZXing_sourceV2.4能同时支持识别一维码和二维码,于是就去下载了QZXing_sourceV2.4移植到自己的项目,移植完一测试发现识别率并不是很理想,经过一番折腾(修改QZXing_sourceV2.4的源码,优化算法等等),不管怎么修改识别率始终不理想,到最后还是得自己写...
QZXing 的编译和使用
QZXing 的编译和使用QZxing 是对 zxing 的一个封装,用于在 Qt 程序中加入条形码和二维码识别的功能。这里就讲讲如何编译和使用这个库。 前几年 QZXing 的代码是放到 sourceforge.net 上的,现在迁移到了 github.com。所以下载最新的代码要去:http://https://github.com/ftylitak/qzxing/可以用git 来下载,也可以
QT 二维码库
目录(?)[-] 一简介二详解 libqrencode库生成二维码zbar库识别二维码QZxing库识别二维码 三条形码二维码开源软件四总结 一、简介         二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,其应用广泛,如:产品防伪/溯源、广
Qt浅谈之三十二二维码条形码解析
一、简介         二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,其应用广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理、信息传递、名片交流、wifi共享等。      一维码是用条空在水平方向上表达信息的条码,外形更接近矩形;
QZXing+Opencv+Qt Creater实现二维码,一维码的识别
这几天在涉及相关方面的工作,又没有什么资料,很是困难,故今在此把自己的做的东西详述一遍。 1.识别二维码 2.摄像头拍照 3.综合   第一:环境的配置(最为头疼) 1.识别特定图片的二维码 下载QZXing(关于ZXIng的介绍网上有,是google针对安卓开发) http://sourceforge.net/projects/qzxing/(各种
Qt下识别二维码的第三方库QZXing
闲来无事,查阅oschina发现有人写了一个关于Qt下识别二维码的例子,兴趣一起,进去研究了下,将其源码下载下来,发现快捷键等源码在我机器无法使用,关掉企鹅后还是不能正常使用,就研究了下二维码的识别部分,其中用到了QZXing库,里面对识别只有一个方法QString decodeImage(QImage image);        试验了一下,确实可以识别二维码,特此记录下
QT5.6 中通过QZXING 识别二维码
在网上找了很多相关方法,但csdn上关于QZXING的资源,大多用到了QT4中的QTdeclarative模块。此模块在QT5中已经删除,因此下载的资源都无法在QT5的环境下编译通过。最终在官方l网站上找到了适应QT5的QZXING资源。使用方法是,在pro文件中  include(source/QZXing.pri),头文件中#include<QZXing.h>在程序中的调用方法是:...
QT中实现二维码图片生成
qt中利用qrencode生成二维码图片,并在windows,linux等各个平台上使用
Qt生成二维码和条码
用Qt生成二维码先来个Demo的地址,不用编译各种东西,打开就能用: http://download.csdn.net/detail/shishiyouyou/9686541#comment 因为资源贡献者的Demo能直接用,看了他的文件,我感觉他这个文件的方式是这么来的 到官网下载qrencode http://fukuchi.org/works/qrencode/index.html.e
qml+QZXing实现实时QRCode识别和给重复造轮子的一些建议
QML这个不说了,qml是qt在Qt4.7推出的qt元对象语言。QZXingQZXing是对ZXing库的一个Qt外包库(Qt wrapper library),是被QRCode只是其中的一种。实现从手机摄像头拿到帧图像和实时显示,使用用了Camera和VideoOutput,开始实现的时候,使用了CameraCapture,其性能不能忍受。然后我希望可以直接从VideoOutput中取出图片。
QZXing和QT和VS的二维码解码
QZXing和QT和VS的二维码解码,QZXing需要自行下载,网址为https://sourceforge.net/projects/qzxing/
创建及调用基于QT5 QML的 DLL(举例QML中使用QZXing识别二维码)
Qt Quick 技术的引入,使得你能够快速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。在许多情况下基于QML开发的漂亮的界面想将他设计成组件提供给其他人使用,又不想让别人看到QML源码,另外如果其他人是基于vc环境又如何使用你的QML界面呢?本例子代码实现将基于QT.6 QML开发的模块编译成可以在VS环境中直接使用的DLL库文件,并举例使用QZXing识别二维码。
QT 生成二维码接口封装
前言在项目开发中经常会用到二维码动态生成,可用加载库的方式来实现,不过由于跨平台的关系,在部分平台上加载的库要单独编译,并且加载库的方式也不尽相同。本文采用源码的形式,封装一个外部调用的接口工其他需要的地方调用。正文首先,下载附件中的生成二维码的源码 QRCode.zip ,解压后会得到一个QRCode目录,在目录下有个QRCode.pri 文件,在项目的工程文件中添加QRCode.pri,如下:
Qt之QZXing实现二维码解码源码
Qt之QZXing实现二维码解码源码
Qt之二维码扫描
Qt 二维码
QT 调用qrencode4.0.2生成二维码
使用QT做一个小项目,需要使用到二维码功能。。网上搜了一些资料找到了 开源的qrencode。 下载地址: https://fukuchi.org/works/qrencode/ 我自己的: https://pan.baidu.com/s/1TyDEa1gLrFoncTW_Z9fo6w 参考网上的教程,把代码下载下来,只保留.c和.h文件,删除qrencode.c文件,因为这是一个测试程...
20180406初次接触二维码识别程序QZXing
好奇驱使,百度百科了一下二维码,然后想尝试通过编程识别几个维码。第一步是找到合适的二维码识别程序。伟大的程序员们已经把二维码识别程序开源了,我选择了gooogle公司的ZXing。https://github.com/zxing/zxing介绍就一句话:ZXing ("Zebra Crossing") barcode scanning library for Java, Android ...
QT之二维码的编码和解码
简述二维码(QR Code)是用某种特定的几何图形按一定规律在平面(二维方向)分布的黑白相间的图形记录数据符号信息的。是所有信息数据的一把钥匙。应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理、信息传递、名片交流、wifi共享等。二维码的生成细节和原理二维条码常用的码制: Data Matrix、MaxiCode、Aztec、QR Code
QT二维码生成和识别
QT版本的二维码生成和识别两个功能的代码,已经调试成功,下载即可运行。备注有详细的解释,需要的就不要在意这点点的积分了,绝对可以用哈。
qt实现二维码生成
二维码现在成为生活中不可缺少的一部分,但如果能使用程序来生成和解析,将有助于我们的工作。 只能使用ASCII字符,如字母、数字等,不支持汉字、图片等。可将二维码保存为图片。 由于代码比较大,就不贴在这里了,直接放到资源中,可到那里去下载。  源码下载地址:
USB摄像头预览识别二维码
USB摄像头预览识别二维码
Qt与qrencode生成二维码(Qt4.XX编译通过)
Qt与qrencode生成二维码,这是工程源码。我在Qt4.8.4下编译通过,理论上Qt4以上版本都能编译通过。工程里面的libpng文件夹和zlib文件夹是从Qt的安装目录拷贝出来的.使用中如果有什么问题,大家可以给我留言
v4l2+qt显示摄像头可用程序(结合opencv识别二维码)
项目要用的v4l2+qt显示摄像头可用程序(结合opencv识别二维码),用libdecodeqr实现。要求安装qt4.7和linux下编译好了opencv
二维码生成和扫描器
生成和扫描二维码,qt5做的,包含libqr和QZXing库,无论需要源码还是库都可以下载,如果.pro打开失败就可以用自己的qt生成,再拷贝源码。QT版本问题应该不是问题
我写的一个Qt 显示二维码( QR Code)的控件
最近一个项目需要显示二维码,所以花了点时间(只用了一个晚上,写的很不完善),写了个显示二维码的控件。当然这个控件用到了些开源的代码,比如qrencode,所以我也打算把我的代码开源。 我的代码参考了 http://stackoverflow.com/questions/21400254/how-to-draw-a-qr-code-with-qt-in-native-c-c 基本就是按照这里面
Qt封装接口 生成二维码
这是生成二维码的源码,可以直接导入Qt工程使用,封装了调用该源码的接口,直接穿入二维码显示内容即可自动生成一张二维码,调用方式见博客http://blog.csdn.net/luoyayun361/
二维码生成和扫描器2
生成和扫描二维码,qt5做的,包含libqr和QZXing库,无论需要源码还是库都可以下载,如果.pro打开失败就可以用自己的qt生成,再拷贝源码。QT版本问题应该不是问题
使用QZXing识别图片二维码
http://brightguo.com/easy-useqzxing/ 试了下QZXing这个识别二维码库,下载地址:百度网盘 本站下载连接 在github上下载qzxing(https://github.com/zxing/zxing中的QZXing) 新建qt工程,在pro文件中加入include(./QZXing_sourceV2.4/QZXing.pri) 调用QZXing类进行识别
Qt 二维码扫描仪(SDK+串口)
#include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); Init(); on_deviceCheck_clicked(); /
使用QT C++开发生成二维码
1.  背景知识 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,其应用广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理、信息传递、名片交流、wifi共享等。 二维码的信息承载量很大,最大数据含量可达1850个字符,信息内容可包
Qt 使用QWidget调用QML打开安卓摄像头可以实时预览
Qt 使用QWidget调用QML打开安卓摄像头可以实时预览,显示QT中使用QWidget调用QML的方法
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 qt教程python qt手游开发教程