摘要:
一、sizePolicy(大小策略)属性介绍 控件的 sizePolicy 说明控件在布局管理中的缩放方式。Qt提供的控件都有一个合理的缺省sizePolicy,但是这个缺省值有时不能适合 所有的布局,开发人员经常需要改变窗体上的某些控件的sizePolicy。一个QSizePolicy的所有变量对 阅读全文
posted @ 2021-03-26 16:34
手磨咖啡
阅读(12133)
评论(0)
推荐(0)
摘要:
在讲解.h .lib .dll的关系时,回顾一下C/C++从源文件到.exe的过程: 上图可以帮助我们理解C/C++的构建过程,当你有了一些开发经验之后,你会遇到.lib .dll两种文件,很容易把人绕晕,结合上图,总结一下为什么要使用.lib和.dll,以及他们的区别。 实际上,假如我们引用了在其 阅读全文
posted @ 2021-03-26 15:18
手磨咖啡
阅读(720)
评论(0)
推荐(0)
摘要:
在调试QT的TCP服务器和客户端的实时传输时,出现图像延迟显示,改进办法 1.去掉读写硬盘文件.bmp,改用直接读写bmp文件 2.去掉定时器读取图像,改用信号和槽的方式,相机回调函数接收图像完成时,发送读取完成信号,告诉主界面刷新图像,可以初步缓解延时 3.引入两个图像缓冲队列,一个用来写入缓冲图 阅读全文
posted @ 2021-03-26 14:56
手磨咖啡
阅读(992)
评论(0)
推荐(0)
摘要:
opencv依赖了ffmpeg,所以可以轻松对avi视频文件进行操作。 打开视频文件或摄像头视频需要使用Opencv中的VideoCapture类,保存视频或摄像头视频到本地磁盘,需要使用Opencv中的VideoWriter类。 代码: bool isInit= false; VideoCaptu 阅读全文
posted @ 2021-03-26 14:46
手磨咖啡
阅读(499)
评论(0)
推荐(0)
摘要:
opencv之伪彩变换我们在处理红外图像时,由于红外图像都是16位的数据,灰度范围较大,对比度不明显,经常通过直方图均衡的方式将图像增强进行8位的显示。 红外图像在一定程度上反映了环境中物体的温度变化——我们可以认为较暗的图像区域表示的是温度较低的区域(蓝色来表示),更加明亮的区域认为是温度较高的区 阅读全文
posted @ 2021-03-26 14:36
手磨咖啡
阅读(1496)
评论(0)
推荐(0)
摘要:
原型:void*memcpy(void*dest, const void*src,unsigned int count); 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。 看一下这个函数的解释: Exa 阅读全文
posted @ 2021-03-26 14:23
手磨咖啡
阅读(7163)
评论(0)
推荐(0)
摘要:
1.&和&&的区别相同点:最终得到的boolean值结果一样,都是“并且and”的意思 不同点:&既是逻辑运算符也是位运算符;&&只是逻辑运算符&不具有短路效果,即左边false,右边还会执行;&&具有短路效果,左边为false,右边则不执行 2.| 和 || 的区别相同点:最终得到的boolean 阅读全文
posted @ 2021-03-26 11:48
手磨咖啡
阅读(3501)
评论(0)
推荐(0)
摘要:
第一步,功能说明。第二步,结果图显示,第三步,API详解。第四步,代码展示(注释很详细,保证所有有C++基础的人都可以看懂。) 第一步,功能说明:namedWindow()的功能就是新建一个显示窗口。可以指定窗口的类型。 第二步,结果图显示:我们展示两张图,第一张窗口与图片大小相等。第二张窗口大小被 阅读全文
posted @ 2021-03-26 11:40
手磨咖啡
阅读(1883)
评论(0)
推荐(0)
摘要:
OpenCV中经常会使用getTickCount()和getTickFrequency()来计算程序执行时间,在OpenCV源码中也经常能看到这样的操作: int64 t = getTickCount(); ... ... ... cout << "xxx time" << ((getTickCou 阅读全文
posted @ 2021-03-26 11:38
手磨咖啡
阅读(565)
评论(0)
推荐(0)
摘要:
QVector,是Qt对所有数组的封装,比如我们想要一个int类型数组,我们原先会写int array[10],我们在Qt里可以写QVector <int> array(10),赋值的时候,我们依然可以照旧array[5]=4;想获取某一项的值也还可以array[9],也就是说,原来的特性我们还可以 阅读全文
posted @ 2021-03-26 11:37
手磨咖啡
阅读(2808)
评论(0)
推荐(0)
摘要:
Qt 前位补0 的几种方法: 1. arg 在Qt中 arg(整数类型,补位数,进制,补位字符) 有很多的重载函数。整数类型、浮点、long等等; QString QString::arg(qulonglong a, int fieldWidth = 0, int base = 10, QChar 阅读全文
posted @ 2021-03-26 11:35
手磨咖啡
阅读(2309)
评论(0)
推荐(0)
摘要:
存图时到一定数量后报错,大多数说法是32位VS编译器内存不够,解决方法就是改成X64平台 openCV官网也有提出该问题的,截图: 下边的解答是: 意思是两种解决方法,1.减小存数据的大小;2.改为X64平台。 阅读全文
posted @ 2021-03-26 11:33
手磨咖啡
阅读(3993)
评论(0)
推荐(0)
摘要:
一、简介 在试验中需要常常将实验结果进行保存,在opencv中提供很好用的录制视频的句柄,也可称之为类videowriter。 videowriter应用那是相当的筒单,总之分为三步: VideoWriter writer; writer.open("C:\\Users\\lenovo\\Docum 阅读全文
posted @ 2021-03-26 11:32
手磨咖啡
阅读(446)
评论(0)
推荐(0)
摘要:
方式一: #include<iostream> #include<opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { //创建一个2*2 类型为8位的uchar类型三通道的 颜色为黄色 Mat img(2 阅读全文
posted @ 2021-03-26 11:30
手磨咖啡
阅读(257)
评论(0)
推荐(0)
摘要:
Video Capture使用示例。读取视频 通过一个读取视频的综合例子来介绍VideoCapture类的一些基本操作: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2 阅读全文
posted @ 2021-03-26 11:28
手磨咖啡
阅读(1382)
评论(0)
推荐(0)
摘要:
Mat OpenCV 自 2001 年出现以来。在那些日子里库是围绕C接口构建的。在那些日子里,他们使用名为IplImage C 的结构在内存中存储图像。这是您将在大多数较旧的教程和教材中看到的那个。使用这个结构的问题是将 C 语言的所有负面效果都摆到了桌面上。最大的问题是手动管理。它是建立在用户来 阅读全文
posted @ 2021-03-26 11:25
手磨咖啡
阅读(1317)
评论(0)
推荐(0)
摘要:
srcImage.at<uchar>(j, i) //表示的是 j 行 i 列 的这个像素 srcImage.at<uchar>(Point(j, i)) //表示的是 坐标(j,i)的像素 为了我下面的图方便说明 j 换成 x , i 换成 y 。也就是说: srcImage.at<uchar>( 阅读全文
posted @ 2021-03-26 11:24
手磨咖啡
阅读(308)
评论(0)
推荐(0)
摘要:
一、遍历图像 我们在实际应用中对图像进行的操作,往往并不是将图像作为一个整体进行操作,而是对图像中的所有点或特殊点进行运算,所以遍历图像就显得很重要,如何高效的遍历图像是一个很值得探讨的问题。 1.1 at<typename>(i,j) Mat类提供了一个at的方法用于取得图像上的点,它是一个模板函 阅读全文
posted @ 2021-03-26 11:00
手磨咖啡
阅读(4170)
评论(0)
推荐(0)
摘要:
(一)Mat矩阵(图像容器)创建时CV_8UC1,CV_8UC2等参数详解 Mat不但是一个非常有用的图像容器类,同时也是一个通用的矩阵类.创建一个Mat对象的方法很多,我们现在先看一下Mat矩阵/图像容器类在OpenCv中的有关源代码: 使用Mat图像容器类创建Mat类的对象. //! defau 阅读全文
posted @ 2021-03-26 10:37
手磨咖啡
阅读(1943)
评论(0)
推荐(0)
摘要:
命名空间 opencv中的C++类和函数都是定义在命名空间cv之内的,所以有如下opencv函数的两种调用方法: ex1: Mat srcImg = cv::imread(“1.jpg”); ex2: using namespace cv; Mat srcImg = imread(“1.jpg”); 阅读全文
posted @ 2021-03-26 10:35
手磨咖啡
阅读(295)
评论(0)
推荐(0)

浙公网安备 33010602011771号