计算机视觉
不想找头像
兜里揣着梦想
展开
-
openCV配置+cmake操作记录--Ubuntu 16.04版本
项目需要openCV相关操作,于是找了好多教程,琢磨了好久,写个笔记。更新ubuntu上的一些库:sudo apt-get updatesudo apt-get upgrade安装一些库:(虽然我现在也不明白这玩意,我是纯小白/(ㄒoㄒ)/~~)sudo apt-get install cmakesudo apt-get install build-essential li...原创 2019-07-10 17:45:13 · 243 阅读 · 0 评论 -
笔记2:openCV打开摄像头显示到QT的QLabel--Ubuntu系统
目的:通过openCV调用摄像头,把捕捉到的画面显示到QT的QLabel控件上。听起来很easy的样子,我的coding能力很弱,可以找个我是理学院出身的借口,但现实是谁会听你的借口呢,希望这笔记不是给我未来参考的,而是为了博未来的自己一笑,那样才能说明我是进步的哈。效果:左边实时监控,右边保存当前的画面操作:打开QT,新建项目先托拉拽出一个界面:配置,...原创 2019-07-11 16:48:52 · 980 阅读 · 1 评论 -
QT+openCV小项目
目的:对摄像头采集的图片进行保存,并简单的根据鼠标显示坐标。难点:用QLabel加载QImage图片,QPainter画框会被QLabel覆盖。实时监控需要QTimer,自动录制也需要QTimer,两个QTimer对象,会闪退,不知道为啥。效果:第一个窗口为实时显示摄像头捕获画面,open打开摄像头,close关闭摄像头。第二个窗口为捕获画面,有手动模式和自动模式,...原创 2019-07-18 16:32:00 · 926 阅读 · 0 评论 -
TCP实时传图像
目的:QT+openCV,在Ubuntu16.04版本下,通过TCP实现图片的传输。步骤:客户端建一个相机线程,一个TCP线程,相机线程捕获画面并将Mat传到TCP线程,再通过TCP线程传到服务器,服务器通过死循环监听客户端,获取客户端发什么内容,并显示出来。效果:代码:server:(接受客户端发送的Mat,并显示)mainwindow.h#ifndef ...原创 2019-07-30 16:22:07 · 1216 阅读 · 1 评论 -
Cannot queue arguments of type 'Mat' 信号传送问题
在用多线程传opencv的Mat时,报错: QObject::connect: Cannot queue arguments of type 'Mat' (Make sure 'Mat' is registered using qRegisterMetaType().)修改Connect,加一个属性Qt::directConnection.connect(thread1,...原创 2019-07-22 15:49:26 · 1320 阅读 · 0 评论