机器视觉
foxmoke
Hello world
展开
-
windows7(64bit)下opencv3.0+Qt配置过程
本文介绍在windows 7 64位下安装和配置Qt+Opencv3.0的过程,所需材料的版本和下载地址如下: Qt版本:qt-opensource-windows-x86-mingw492-5.6.3 【下载地址】http://download.qt.io/archive/qt/5.6/5.6.3/ 该地址下有多个Qt版本选择,在Qt官网上的下载过程有点乱,在这个链接里可以找到多个版本,下载原创 2017-10-30 21:51:44 · 503 阅读 · 0 评论 -
Ubuntu14.04下Qt5+opencv3.0安装和配置
一、Qt5安装 如果Ubuntu系统是64位,直接从Qt官网(如下图)上下载qt-opensource-linux-x64-5.6.3.run,之后添加执行权限运行安装即可。但是如果ubuntu系统是32位,官网上并没有32位的安装包,经过网上一番搜寻,通过以下方法可以安装上。 以下是执行步骤:sudo apt-get install build-essential(这是需要的工具)sud原创 2017-11-08 19:35:39 · 4456 阅读 · 4 评论 -
Qt+ffmpeg环境搭建
一、ffmpeg下载 ffmpeg源码可在其官网上下载,网址:https://ffmpeg.zeranoe.com/builds/ 之前看了网上一些相关的配置文章,对于windows7 (64bit)下是选用64bit还是32bit的ffmpeg有着一些区别,有网友在64bit下使用64bit出现一些解决不了的错误,但使用32bit则不存在问题。我电脑64bit,选择32bit的ffmpeg.原创 2017-11-14 23:19:34 · 5331 阅读 · 1 评论 -
FFmpeg中数据与OpenCV中Mat数据的转换
做的一个程序,在Qt中用FFmpeg接收解码RTSP流,后期需要对解码得到的数据进行处理,因此需要把FFmpeg得到的数据转换成OpenCV中的Mat类型存储下来。 FFmpeg通过sws_scale函数将原来视频格式转换为YUV格式,保存着AVPicture结构体中,而AVPicture结构体中的data数据就是我们需要存储的视频数据了。下面的代码,是在循环读取RTSP视频流之前,进行的设置:/原创 2017-11-24 21:11:27 · 2730 阅读 · 2 评论 -
【记录】memcpy后报错:segmentation fault
问题:使用v4l2框架进行图像数据采集,遇到在执行memcpy()函数时报错segmentation fault 开发环境:ubuntu和ARM开发板(Linux+Qt系统) 实验做的代码如下(只摘取关键部分代码)unsigned char *tmpbuffer;tmpbuffer=(unsigned char *)calloc(1,(size_t)(IMAGEWIDTH*IMAGEHEIGHT原创 2017-12-14 15:55:45 · 8223 阅读 · 1 评论