VC
TiRan_Yang
这个作者很懒,什么都没留下…
展开
-
Qt中提示“常量中有换行符“的解决方法
使用QT编译界面时,免不了要使用中文,有会出现乱码,有时会提示“常量中有换行符”,而不能正常编译,因此可以通过下面的方法解决。PS:本文的环境,QT5.7.1,VS20151 将文本编码设置为:如果编码是UTF-8则添加。2 在界面中需要使用中文的地方,使用:QString::fromLocal8Bit 将 Unicode 编码转换为本地系统编码。经过以上处理原创 2017-05-30 13:56:28 · 15862 阅读 · 1 评论 -
ubuntu QT opencv
前言:看过本人博客的朋友都知道,我这个人还是比较青睐于红帽子系统的,目前经常使用的Linux是rhel 6.2和Fedora 15,毕竟红帽是那么的稳定与方便,只不过资源不太好找。在编译Learning OpenCV第二章第二个视频例子的时候却不能运行,我估摸着可能是解码器的问题,听朋友说Ubuntu比较方便,于是便下载安装,并又再对OpenCV进行重新编译,事实证明完全没有问题。 还有原创 2013-09-18 10:29:06 · 2325 阅读 · 0 评论 -
linux下opencv打不开视频的解决方法
使用Linux+Opencv开发视频应用的时候,由于不清楚所依赖的库,导致重新编译了好多次Opencv才算成功。在根据之前一篇随笔所述的方法配置opencv的时候,由于一些软件包过时等原因,安装时提示软件包不存在,索性就没有装,后来发现还是不能读取视频,只好老老实实地找原因。Google、百度之上关于Opencv+ffmpeg的文章基本上都是很早很早以前的了,我觉得没有必要像那些文章里所说的那么麻原创 2013-09-23 13:22:38 · 7872 阅读 · 0 评论 -
ubuntu下配置java环境变量的方法
JAVA安装完毕,下面配置环境变量配置classpath,修改所有用户的环境变量$ sudo vi /etc/profile 或者 $sudo gedit /etc/profile 在文件最后添加#set java environmentJAVA_HOME=/home/lovely/jvm(你JAVA安装路径)export JRE_HOME=/原创 2015-01-15 16:01:04 · 870 阅读 · 0 评论 -
指针和图像的操作
cv::Mat out(h,w,CV_8UC3,cv::Scalar(255));for(int i=0;ifor(int j=0;j//for(int k=0;k{out.at(i,j)[2]=static_cast(*(*(*(image_filtered+i)+j)+0));out.at(i,j)[1]=static_cast(*(*(*(image_filtered原创 2014-11-19 16:25:32 · 505 阅读 · 0 评论 -
OpenCV矩阵运算
一、矩阵Mat I,img,I1,I2,dst,A,B;double k,alpha;Scalar s;1.加法I=I1+I2;//等同add(I1,I2,I);add(I1,I2,dst,mask,dtype);scaleAdd(I1,scale,I2,dst);//dst=scale*I1+I2;2.减法absdiff(I1,I2,I);//I=|I1-I2转载 2014-10-15 10:54:32 · 760 阅读 · 0 评论 -
python中的&&及||
首先说明一下,在python中是没有&&及||这两个运算符的,取而代之的是英文and和or。其他运算符没有变动。 接着重点要说明的是python中的a.any(),我之所以会涉及到这个函数,是因为我在设计某个分段数值函数时由于不细心犯的错误引起的。a.any(),根据官方解释: Test whether any elements of an array evaluate to Tr转载 2014-07-28 19:16:18 · 68713 阅读 · 0 评论 -
quotaon出现设备繁忙时
当输入quotaon -avug的时候出现 Device or resource busy 的错误提示下面的命令是 quotaon -a,不过我在试验时输入的是quotaon -avug,没关系了 quotaon -aquotaon: using /home/aquota.group on /dev/hda7: Device or resource busyquotaon:原创 2014-07-04 11:00:23 · 2685 阅读 · 0 评论 -
Qt中图像的显示与基本操作
Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,Q转载 2013-09-25 09:25:06 · 1264 阅读 · 0 评论 -
cvCreateVideoWriter
cvCreateVideoWriter创建视频文件写入器typedef struct CvVideoWriter CvVideoWriter;CvVideoWriter* cvCreateVideoWriter( const char* filename, int fourcc, double fps, CvSize frame_size, int is_color=1 )转载 2013-09-24 09:12:56 · 2286 阅读 · 0 评论 -
GrabCut
GrabCut简介 OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground Extraction using Iterated Graph Cuts》这篇文章来实现的。该算法利用了图像中的纹理(颜色)信息和边界(反差)信息,只要少量的用户交互操作即可得到比较好的分割结果。如果前景和背景之间的颜色反差不大,分割的效果不好;不过,这种情转载 2013-09-04 10:08:22 · 2201 阅读 · 0 评论 -
opencv1.0及在VC6.0下的配置
http://pan.baidu.com/share/link?shareid=3612769624&uk=537559436opencv1.0的下载地址http://pan.baidu.com/share/link?shareid=3620921733&uk=537559436VC6.0和opencv1.0的配置方式原创 2013-08-27 07:52:19 · 722 阅读 · 0 评论 -
Object::connect: No such slot 问题解决办法
1、看看你的类声明中有没有Q_OBJECT2、你声明的函数要加声明: private slots: void xxxx();3、检查槽函数名拼写是否有误,以及对应的signal和slot的参数是否一致如果还不行的话,清理项目,删掉原有的moc_xxx.cpp,重新执行qmake.还有一点要注意的是:signal和slots的参数要一样转载 2017-06-01 11:16:30 · 4623 阅读 · 1 评论