图像处理
月半rai
这个作者很懒,什么都没留下…
展开
-
几种边缘检测微分算子的比较
预备知识:梯度------梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。该函数就称为函数 在点P(x,y)的梯度,记作grad f(x,y)或对于图像来说,是一个二维的离散型数集,通过推广二维连续型求函数偏导的方法,来求得图像的偏导数。梯度是一个矢量转载 2017-11-21 21:15:06 · 4854 阅读 · 0 评论 -
opencv学习(一):目标检测中怎么将画好框的图片保存下来
采用cv读图-->画框-->存图import cv2img1=cv2.imread('./555_F0ed5ee7e728f4b94a22fe30e93b1009a.JPG')img2=cv2.rectangle(img1,(52,52),(200,200),(0,255,0),3) 首先介绍下cv2.boundingRect(img)这个函数这个函数很...原创 2018-12-13 16:01:14 · 2739 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(八):表示与描述
连接分量,连接集,孔洞,前景点,背景点。 1、提取区域以及边界的函数:bwlabel函数可以找出一幅图像中所有的连接分量(区域)[L,num]=bwlabel(f,conn)f是输入图像,conn指定期望的连接性(4连接或8连接,后者是默认值)num是所找到的连接分量数,L是标记矩阵,它给每个连接分量分配区间[1,num]内的一个唯一整数。g=bwperim(f,con原创 2018-01-14 22:34:17 · 3039 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(七):图像分割
图像分割基于两个性质: 不连续性和相似性。一种是基于灰度的突变(如边缘),另一种是分为相似的区域。3*3模板在某一点的响应:R= 。 是与之对应的图像像素的灰度。点检测: -1-1 -1 这是点检测的模板w,中心是孤立点时响应最强。若-1 8 -1 响应大于某一阈值,则称此处有孤立点。在恒定灰-1-1 -1 度区域中,响应为零。g=abs(imfilt原创 2018-01-14 22:33:27 · 4582 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(六):图像压缩
图像压缩系统由编码器和解码器构成。 和 分别代表原始图像和编码后的图像单元数目。压缩比: 。附录中的imratio(f1,f2) 计算两幅图像文件比特数的比率。 要查看压缩后(编码后)的图像,必须把图像送入解码器中。解码后的图像为 (x,y) 如果与原图像相同,叫做无损压缩。,否则叫做有损压缩。误差e(x,y)=f(x,y)- (x,y)。 与f的均方根误差是 所有像素误差的平原创 2018-01-14 22:32:37 · 1182 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(五):彩色图像处理
一幅RGB图像是M*N*3的彩色像素数组。RGB图像可以看作是三幅灰度图的叠加。RGB图像的类由分量图像的类决定。rgb_iamge=cat(3,fr,fg,fb) 顺序不能颠倒。rgb_iamge=cat(dim,fr,fg,fb)dim=1三个数组垂直排列。 dim=2 三个数组水平排列。dim=3在第三个方向上堆叠。fr=rgb_image(:,:,1); 提原创 2018-01-14 22:31:58 · 1694 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(四):图像复原与重建
退化过程可模拟为一个退化函数和加性噪声项。g(x,y)=H[f(x,y)]+n(x,y)G(u,v)=H(u,v)*f(u,v)+N(u,v) 做卷积噪声模型: g=imnoise(f,type,parameters)g=imnoise(f,'gaussian',m,var)将均值m,方差为var的高斯噪声加到图像f上,默认值是均值m为0,方差var为0.01的噪声。g=imn原创 2018-01-14 22:31:00 · 4094 阅读 · 1 评论 -
冈萨雷斯《数字图像处理matlab版》(三):频率域滤波
滤波适用情形:去除目标和背景中的噪声。 几种边缘检测微分算子滤波器的比较:查看本文件夹相关文档F=fft2(f) 图像f的傅里叶变换 输入为M*N 输出还是M*N。此时,傅里叶变换的原点在左上角。(F(u,v)关于原点左右向下对称)f=ifft2(F) 反傅里叶变换 注意 f会被变成double类。F=ff2(f,P,Q) 对输入图像补充所需的点,原创 2018-01-14 22:30:12 · 1135 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(二):灰度变换与空间滤波
灰度变换函数:1、I = mat2gray(A, [amin amax])将图像矩阵A中介于amin和amax的数据归一化处理, 其余小于amin的元素都变为0, 大于amax的元素都变为1。I = mat2gray(A)将图像矩阵A归一化为图像矩阵I,归一化后矩阵中每个元素的值都在0到1范围内(包括0和1)。其中0表示黑色,1表示白色。 2、g=imadj原创 2018-01-14 22:29:11 · 1403 阅读 · 0 评论 -
冈萨雷斯《数字图像处理matlab版》(一):绪言
数字图像,是以二维数组形式表示的图像,其数字单元为像素,是由模拟图像取样(坐标数字化)和量化(幅值数字化)后得到的。图像读取:f=imread(’文件名’)图像f显示:imshow(f)保存并输出第二幅图像g: figure,imshow(g)图像f写入目录:imwrite(f,’文件名’)类uint8和logical 类多用于图像处理B=logical(A) 创建逻辑数组原创 2018-01-14 22:26:29 · 1308 阅读 · 0 评论 -
非极大值抑制(Non-Maximum Suppression,NMS)
转自https://www.cnblogs.com/makefile/p/nms.html 概述非极大值抑制(Non-Maximum Suppression,NMS),顾名思义就是抑制不是极大值的元素,可以理解为局部最大搜索。这个局部代表的是一个邻域,邻域有两个参数可变,一是邻域的维数,二是邻域的大小。这里不讨论通用的NMS算法(参考论文《Efficient Non-Maximum ...转载 2018-06-18 10:57:18 · 963 阅读 · 0 评论