opencv
随性点
这个作者很懒,什么都没留下…
展开
-
图像的变换
canny边缘检测Canny(输入图像,输出图像,double 第一个滞后性阈值,double 第二个滞后性阈值,孔径大小,计算图像梯度幅值的标识)两个滞后性阈值中较小的用于边缘连接,较大的用于控制强边缘的初始段sobel算子Sobel(输入图像,目标图像,int 图像的深度,int x方向上的差分阶数,int y方向上的差分阶数,int 核的大小,double 计算导数值时可选的缩放因子,结果存入目标图之前可选的delta值,边界模式)拉普拉斯算子Laplacian(输入图像,输出图像,目原创 2022-03-04 17:38:15 · 2506 阅读 · 0 评论 -
图像尺寸缩放
尺寸调整resize(输入图像,目标图像,输出图像大小,double类型的沿水平轴缩放系数,double类型的沿垂直轴缩放系数,指定插值方式);插值方式最近邻插值-----INTER_NEAREST线性插值----INTER_LINEAR(默认)区域插值----INTER_AREA三次样条插值—INTER_CUBICLanczos插值—INTER_LANCZOS4向上采样pyrUp(输入图像,输出图像,输出图像大小,边界模式);向下采样pyrDown(输入图像,输出图像,输出图原创 2022-03-04 17:24:21 · 131 阅读 · 0 评论 -
图像处理----形态学滤波
膨胀消除噪声分割出独立的图像元素,在图像中连接相邻的元素寻找图像中明显的极大值或极小值区域求出图像的梯度dilate(输入图像,目标图像,膨胀的核,锚的位置,迭代使用的次数,边界模式,边界为常数时的边界值)膨胀的核----默认使用参考点位于中心的3*3的核,一般先调用Mat类型的变量获得getStructuringElement的返回值得到getStructuringElement(内核的形状,尺寸,锚点位置);内核形状矩形:MORPH_RECT交叉性:MORPH_CROSS原创 2022-03-04 14:28:31 · 3123 阅读 · 0 评论 -
图像处理----滤波
用到imgproc组件线性滤波包括方框、均值、高斯非线性滤波包括中值、双边方框滤波boxFilter(输入图像,目标图像,图像深度,Size(w,h)内核大小,锚点(被平滑的点),标识符,边界模式);锚点默认值Point(-1,-1),点坐标是负值表示核的中心为锚点标识符表示内核是否被其区域归一化了,默认值true,等于均值滤波,为flase时,内核值全为1边界模式默认BORDER_DEFAULT均值滤波输出图像的每个像素值是核窗口内输入图像对应像素的平均值均值滤波不能很好的保护图像的原创 2022-03-04 13:51:42 · 345 阅读 · 0 评论 -
opencv图像处理常用函数----图形界面
读入图像Mat imread("图片路径名.图片类型",载入标识);载入标识符1----三通道的彩色图像(默认)0—灰度图像2—若图像深度为16/32,返回对应深度,否则返回8位图像深度是指存储每个像素所用的位数,他也是用来度量图像的色彩分辨率的。他决定了色彩图像中可能出现的最多的色彩数,或者灰度图像中的最大灰度等级。显示图像imshow("显示窗口名称",显示图像);输出图像到文件(图像格式)imwrite("文件名.文件类型",图像名,参数);参数jpeg的图片,表示原创 2022-03-04 11:39:06 · 3154 阅读 · 0 评论