![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
文章平均质量分 56
Xx_Studying
一定能拿offer
展开
-
在Visual studio 2019中创建Qt+OpenCv项目
此文介绍了在Visual studio 2019中创建Qt+OpenCv入门级项目,选择文件路径下的一副图片,然后是选择对图像进行中值模糊处理或高斯模糊处理,并将处理后的图像存于指定路径下原创 2022-07-29 10:46:33 · 1877 阅读 · 2 评论 -
OPenCv4 c++入门笔记(B站30讲课程的部分笔记)
分别有1、将原图转为HSV和GRAY图像显示并保存;2、进行像素操作,加减乘除;9、图像像素统计,最大最小值,均值方差;10、在图像中绘制几何图形;12、鼠标响应,绘制矩形;代码中创建一个QuickDemo类,类中的每一个公有成员函数对应一个知识点。OpenCvC++目前网上的视频课程质量均较差,最好的学习还是结合OpenCv官方文档和百度,进行学习。图片路径根据具体实际进行导入),可逐个调用各个类成员函数,进行OpenCv的学习。上述文件是对类中各个成员函数的实现,一个知识点对应一个成员函数。...原创 2022-07-27 19:32:22 · 696 阅读 · 0 评论 -
Visual Studio 2019中使用Qt,步骤详解
如何在Visual Studio 2019中使用Qt,本文附步骤详解原创 2022-06-12 10:47:45 · 11580 阅读 · 0 评论 -
OpenCv利用摄像头获取数据,并保存视频文件
基于OpenCv4.1.0,VS20151、判断摄像头是否能够调用成功2、判断读取图像是否成功3、创建保存视频文件的视频流4、判断视频流是否创建成功5、将图像写入视频流6、给定视频保存的中止条件(本题按esc键)#include <opencv2\opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(){ Mat img; VideoC原创 2022-02-28 11:26:36 · 3822 阅读 · 0 评论 -
OpenCvt图像仿射变换、透视变换,详细解读
1、图像仿射变换仿射变换就是图像的旋转、平移和缩放操作的统称,可以表示为线性变换和平移变换的叠加。OpenCv4 中没有专门的图像旋转函数,而是通过图像的仿射 变换实现图像的旋转。首先需要确定旋转角度和旋转中心,之后确定旋转矩阵,最终通过仿射变换实现图像旋转。由getRotationMatrix2D() 函数用于计算旋转矩阵,提供了warpAffine() 函数用于实现图像的仿射变换。getRotationMatrix2D()函数原型Mat cv::getRotationMatrix2D(原创 2021-12-31 15:47:10 · 1664 阅读 · 0 评论 -
OpenCv图像尺寸变换resize()和翻转变换flip()(学习笔记)
1、resize() 函数原型resize() 函数void resize( InputArray src, OutputArray dst, Size dsize, double fx = 0 , double fy = 0 , int interpolation = INTER_LINEAR )其中,src: 输入图像dst:输出图像,图像的数据类型与src 相同dsize: 输出图像的尺寸fx:水平轴的比例因子,如果将水平轴变为原来的两倍,则赋值为2原创 2021-12-31 09:44:26 · 407 阅读 · 0 评论 -
OpenCv中图像二值化(学习笔记)
threshold()函数原型double cv::threshold( InputArray src, OutputArray dst, double thresh, double maxval, int type )其中,src:待二值化的图像,图像只能是CV_8U和 CV_32F 两种数据类型。对于图像通道数目的要求与选择的二值化方法相关。dst:二值化后的图像,与输入图像具有相同的尺寸、数据类型和通道数。thresh:二值化的阈值ma原创 2021-12-30 22:33:00 · 1847 阅读 · 0 评论 -
OpenCv中两幅图像的比较运算、逻辑运算(学习笔记)
求取两幅图像每一个像素较大或者较小灰度值的max()、min()函数,这两个函数分别比较两幅图像每一个元素的灰度值大小,保留较大(较小)的灰度值。max()、min()函数原型void cv::max(InputArray src1, InputArray src2, OutputArray dst)void cv::min(InputArray src1, InputArray src2, OutputArray dst)其中,src1:第一个图像矩阵,可以是任意通道数的矩阵。src2:原创 2021-12-30 20:38:48 · 2742 阅读 · 0 评论 -
OpenCv中计算图像像素最大值、最小值、均值和方差
1、寻找图像像素的最大值最小值寻找图像最大值最小值的函数 minMaxLoc() 函数minMaxLoc() 函数原型void cv::minMaxLoc(InputArray src, double * minVal, double * maxVal=0, Point * minLoc=0,Point * maxLoc=0,InputArray mask = noArray())其中,src为需要寻找最大值和最小值的图像或者矩阵,要求必须是单通道;minVal:图像或矩阵的最小值;ma原创 2021-12-30 15:22:40 · 11253 阅读 · 0 评论 -
OpenCv中图像的多通道分离与合并,多通道分离函数split(),多通道合并函数merge()(学习笔记)
多通道分离函数split()split()函数原型//第一种void cv::split(const Mat & src,Mat * mvbegin)//第二种void cv::split(InputArray m,OutputArrayOfArrays mv)其中,src:待分离的多通道图像;mvbegin:分离后的单通道图像,为数组形式,数组的大小与图像的通道数相同。m:待分离的多通道图像;mv:分离后的单通道图像,为向量(vector)形式。多通道合并函数merge(原创 2021-12-30 12:18:21 · 1570 阅读 · 0 评论 -
OpenCv图像颜色模型相互转换(学习笔记)
常见的颜色模型有RGB、YUV、HSV、Lab、GRAY等等先来了解两个函数:cvtColor()函数函数原型:void cv::cvtColor((InputArray src,OutputArray dst,int code,int dstCn = 0)其中,src:待转换颜色模型的原始图像;dst:转换模型后的目标图像;code:颜色空间转换的标志参数;dstCn:目标图像中的通道数,若参数位0,则从src和代码中自动导出通道数。需要注意的是该函数变换前后的图像取值范围,由于原创 2021-12-30 10:26:20 · 1219 阅读 · 0 评论 -
Opencv中Mat类详细解读(学习笔记)
基于windows10、vs2015、OpenCv4.1.0。目录1、Mat类简介2、Mat类的构造与赋值2.1、Mat类的构造2.2、Mat类的赋值3、Mat类支持的运算3.1Mat类的加减乘除运算:3.2两个Mat类矩阵的乘法运算4、Mat类元素的读取4.1多通道数据的存储4.2Mat类常用属性和成员方法4.3通过at读取Mat类单通道矩阵的元素4.4通过at读取Mat类多通道矩阵的元素4.5通过指针ptr读取Mat矩阵种的元素4.6通过迭代.原创 2021-12-29 21:59:29 · 8854 阅读 · 0 评论 -
OpenCv利用VideoCapture类读取视频文件和调用摄像头
VideoCapture类读取视频文件和调用摄像头,只有参数不同而已1、读取视频文件main.cpp#include <opencv2\opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(){ system("color F0"); //更改输出界面颜色 VideoCapture video("D:\\bike.avi"); //视频路径 if原创 2021-12-27 09:50:17 · 2980 阅读 · 0 评论 -
Image Watch插件的安装及使用,全网最详细
本人的电脑是Win10系统,OpenCV 4.1 ,Visual Studio 2015。(前提是你的Visual Studio 2015已经配置好OpenCV 4.1,不会配置的请看这篇博客:Visual Studio 2015 配置 OpenCv4.1.0,附上详细操作。_Xx_Studying的博客-CSDN博客)1、新建vs项目,确保能正确读入图片附上代码吧,不过图片导入路径需要自行更改#include<opencv2\opencv.hpp>#includ..原创 2021-12-23 16:14:12 · 4801 阅读 · 1 评论 -
Visual Studio 2015 配置 OpenCv4.1.0,附上详细操作。
1、进如opencv官网:Releases - OpenCV,找到OpenCv-4.1.0版本。进行下载下载完成,双击进行安装原创 2021-12-19 17:17:16 · 2564 阅读 · 0 评论