自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【FLIR工业相机】三、图像处理:C++调用pytorch模型实时处理相机图像

C++调用pytorch模型实时处理相机图像

2022-04-10 15:56:32 4622 1

原创 【OpenCV学习笔记】常见问题汇总

在使用opencv的过程中,遇到了一下环境配置相关的问题,总结在这里,方便查找。在Visual Studio 2017中,opencv库目录、包含目录、附加依赖项都已配置好,在使用的过程中也可顺利包含头文件,但是无法读取到图像。主要问题是附加依赖项中,需要把opencv的.lib文件放在开头,同时还需要注意debug版本和release版本对应的不同.lib文件。在Qt中,程序无问题、opencv在项目中配置无问题,但是程序运行就会被迫中止。还是库的配置问题,需要检查opencv环.

2021-01-06 08:50:44 283

原创 【FLIR工业相机】二、相机调用:VS2017+qt5调用FLIR工业相机实时成像

系列文章目录一、环境配置:win10+VS2017+qt5+spinnaker+opencv+python二、相机调用:VS2017+qt5调用FLIR工业相机实时成像三、图像处理:C++调用pytorch模型实时处理相机图像相机调用:VS2017+qt5调用FLIR工业相机实时成像系列文章目录1.新建项目2.项目文件编辑本文通过在VS2017中新建Qt项目,调用FLIR近红外工业相机,并在UI界面实时显示相机数据。原理是编写一个图像更新函数采集图片数据,设置一个定时器,当定时器时间耗尽就

2020-09-30 16:05:20 5088 5

原创 【FLIR工业相机】一、环境配置:win10+VS2017+qt5+spinnaker+opencv+python

系列文章目录一、环境配置:win10+VS2017+qt5+spinnaker+opencv+python二、相机调用:VS2017+qt5调用FLIR工业相机实时成像三、图像处理:C++调用pytorch模型实时处理相机图像环境配置:win10+VS2017+qt5+spinnaker+opencv+python系列文章目录1.VS2017配置QT环境1.1.软件安装1.2.在VS中使用qt2.Spinnaker的配置2.1.Spinnaker GUI的安装2.2.VS2017工程配置3.Op

2020-09-24 20:47:41 7117 7

原创 【OpenCV学习笔记】6.边缘检测笔记

图像的边缘指的是灰度发生急剧变化的位置。边缘检测的目的是制作一个线图,在不损害理解图像内容的情况下,同时大大减少图像数据量,提供对图像数据的合适概述。边缘检测大多是通过基于方向导数掩码(梯度方向导数)求卷积的方法。1.Roberts算子Roberts边缘检测是图像矩阵与以下两个卷积核分别做卷积:Roberts135=(100−1),Roberts45=(01−10)Roberts_{...

2019-11-09 19:37:41 276

原创 【OpenCV学习笔记】5.形态学处理

常用的形态学处理方法包括:腐蚀、膨胀、开运算、闭运算、顶帽运算、底帽运算,其中腐蚀和膨胀是最基础的方法,其他方法是两者相互组合产生的。1.腐蚀图像的腐蚀操作与中值平滑操作类似,取每一个位置的矩形邻域内最小值作为该位置输出的灰度值。不同的是,这里的邻域不再是单纯的矩形结构,也可以是椭圆形结构、十字交叉型结构等。因为取每个邻域内的最小值,所以腐蚀后输出图像总体亮度平均值比起原图会有所降低,...

2019-11-08 09:53:41 285

原创 【OpenCV学习笔记】4.阈值分割

阈值分割是一种基于区域的、简单的通过灰度信息提取形状的技术,实现简单、计算量小、性能稳定,因此应用广泛。阈值分割后的输出图像只有两种灰度值:255和0,因此阈值分割处理又被称为图像二值化。1.方法概述全局阈值分割全局阈值分割是将灰度值大于thresh(阈值)的像素设为白色,小于或者等于thresh的像素设为黑色;或者反过来。假设输入图像为III,高为HHH,宽为WWW,I(r,c)I...

2019-11-07 19:52:09 532

原创 【OpenCV学习笔记】3.图像平滑

平滑技术(滤波技术)可以抑制或者消除图像噪声,常用的平滑处理算法包括二维离散卷积的高斯平滑、均值平滑,基于统计学方法的中值平滑,具备保持边缘作用的平滑算法的双边滤波、导向滤波等。1.二维离散卷积卷积定义及矩阵形式二维离散卷积是矩阵的一种计算方式,假设I=(1234)I=\begin{pmatrix}1&2\\3&4\end{pmatrix}I=(13​24​),K=(...

2019-11-06 14:03:50 441

原创 【OpenCV学习笔记】2.对比度增强

1.灰度直方图灰度直方图是图像灰度级的函数,描述每个灰度级在图像矩阵中的像素个数或占有率。灰度级范围可以用来度量图像对比度,灰度级范围越大代表图像对比度越强,图像给人的感觉越清晰。Mat calcGrayHist(const Mat & image){ Mat histogram = Mat::zeros(Size(256, 1), CV_32SC1);//存储256个灰度级的...

2019-11-03 19:00:42 479

原创 【OpenCV学习笔记】1.Mat类

1.Mat类的构造函数Mat(int rows,int cols,int type);//rows-行数,cols-列数,type-类型//数据类型包括CV_8UC(n)、CV_8SC(n)、CV_16SC(n)、CV_16UC(n)、CV_32SC(n)、CV_32FC(n)等,n为通道数,imshow显示类型为CV_8UC1Mat(Size(int cols,int rows),int...

2019-10-30 16:26:44 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除