logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT creator+opencv+opencv_contrib编译配置和使用

一、材料1、系统Win7 64位2、qt-opensource-windows-x86-5.9.5.exe 下载地址3、opencv3.4.0  下载地址  选择下载source code(zip)格式4、opencv_contrib3.4.0  下载地址  选择下载zip格式5、cmake-3.13.0-rc3-win64-x64.msi  下载地址注:文章使用opencv3...

利用傅里叶变换获取低频和高频部分图像

1、高频、低频图像的获取步骤:图像转换为单通道、浮点数傅里叶变换傅里叶平移:使低分集中在中间制作mask,过滤出低频、高频逆傅里叶平移逆傅里叶变换计算绝对值,恢复至[0,255],uint82、滤波器(mask)的选择振铃效应在时域中使用矩形函数的滤波器会导致在频域中的涟波,其原因就如同Sinc滤波器(在频域中为矩形函数)在时域中产生的涟波一样;在这两个例子中,矩形函数的傅立叶变换就是Sinc函数

#计算机视觉#python#算法
opencv中BGR2GRAY的转换原理以及GRAY2BGR显示灰色原理

RGB是三通道彩色图,在矩阵(图像)中的顺序是B,G,R;GRAY是单通道灰度图COLOR_BGR2GRAY的原理:GRAY = B * 0.114 + G * 0.587 + R * 0.299COLOR_GRAY2BGR的原理:R = G =B = GRAY; A = 0;而R,G,B相等时,图像会显示为灰值,不相等时颜色会偏向于较大的基色;...

opencv非线性滤波--中值、双边滤波

一、中值滤波的原理中值滤波的内核系数全是1,通过对模板系数对应的图像像素进行统计排序,找到中值,能够很好地排除掉较大或较小的噪声,例如椒盐噪声(形象的说就是在图像中的一些黑、白点),脉冲噪声等。缺点:统计排序时间较长二、中值滤波APIvoid medianBlur( InputArray src, OutputArray dst, int ksize );参数src:当ksize为3...

#opencv
opencv边界处理

一、简介  图像卷积或者相关操作的时候,边界像素不能计算,因为没有完全和内核模板完全重合,所以当是3*3的模板时,最外的一层边界没被处理;5*5的模板有两层边界没被处理,可以通过在开始前增加边界外层的像素,卷积处理了边界像素后再去除多的像素。二、函数API2.1 copyMakeBorder()函数:void copyMakeBorder(InputArray src, OutputA...

opencv腐蚀与膨胀及高级形态转换

一、腐蚀与膨胀原理都是只对图像中的高亮区域(白色)作用1.1、腐蚀原理:模板系数均为1,进行最小值滤波,就是将模板对应的最小值设置为中心点的值。1.2、膨胀原理:模板系数均为1,进行最大值滤波,就是将模板对应的最大值设置为中心点的值1.3、作用:消除噪声;分割出独立的图像元素,或者在图像中连接相邻元素;寻找图像中明显的极大值或极小值区域;求出图像梯度二、函数API均支持就地操作2.1...

到底了