设为首页 收藏本站
查看: 943|回复: 0

win7+opencv+qt条形码搞起

[复制链接]

尚未签到

发表于 2015-5-20 05:49:35 | 显示全部楼层 |阅读模式
  1.linux下的开源条码识别软件:zbar code reader, win下直接安装后zbarcam有问题 到sourceforge日本分站点下载的ok的 不过源代码自己调不通啊
  zbar code reader实现了1维和2维的条码识别 fedora下yum的zbar可以运行 如果自己编译报错说是v4l没有找到,patch也打不上,各种reject,以后再说
  2.win下opencv+qt的话qt下载包含mingw的版本的 然后下载cmake,把opencv编译否则qt链接不上lib文件,看这里http://blog.sina.com.cn/s/blog_4452275001014sxq.html
  3.opencv2computer vision application programming cookbook上的视频那一章的第一个example代码,在qtcreator里面运行的话没有效果,无法播放,但是找到生成的exe文件双击打开就可以了?
  后来发现,前面的配置有些问题的,正常的话编译器里面运行应该也可以的。开始的时候,装了mingw4.6的一个版本 opencv/dep/下装了一个opensource版本的qt 然后C:/下装了Qt5.0.1,附带的mingw是4.7的,版本不同的话g++各种蛋疼。后来都用4.7的了
  这里的也同样的方法可以的
  http://blog.sina.com.cn/s/blog_8b08096f010107xa.html  实现了读取现有的视频的功能
  如果把capture的构造函数参数写为0那么会调用摄像头,双击exe文件时如果提示无法定位...libstdc++-6.dll(这个文件在qt安装文件夹那边) 的错误的话,那是因为我的qt中包含的mingw中的g++版本是4.7,而opencv2.4的版本是g++4.6的, 我先前也单独安装了一个4.6版本的MinGW所以把里面libstdc++-6.dll拷贝并且替换即可
  不过发现这样的话只能读取某一帧啊。
  
  【1】调用摄像头实时显示



#include
#include
#include
#include
#include
using namespace cv;
using namespace std;

int main(){
string msg="press q , Q or ESC to close this program";
cout  frame;
if(frame.empty())
break;
imshow(window_name, frame);
char key=(char)waitKey(5);
switch(key){
case 'Q':
case 'q':
case 27:
return 0;
default: break;
}
}
}

  参考了sample中的starter_video.cpp做了简化
  如果你运行exe报错说缺少dll文件那么找到dll之后放到windows目录下就ok了。。比如libstdc++-6.dll

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-68602-1-1.html 上篇帖子: Win7 打开或关闭Windows功能 窗口空白 解决方案 下篇帖子: 64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表