数字图像处理
仰望星空90226
XXXXXXXXXXXXXXXXX
展开
-
数字图像处理
最近开始学习数字图像处理,使用matlab实现,下面我就来记录笔记和体会,一方面是给大家提供参考,另一方面是防止我忘记了。复习一下:1.数字图像是用一个数字矩阵来表示的,数字阵列中的每个数字,表示数字图像的一个最小单位,称为像素。2.数字图像处理可以理解为两个方面的操作:一个是图像到图像的处理(如图像的灰度转换,图像增强等),另外一个是图像到非图像的一种表示,比如图像的测量。3.数字图像处理的研究...转载 2018-03-24 20:53:52 · 4560 阅读 · 0 评论 -
matlab——图像细化
所谓细化,就是从原来的图像中去掉一些点,但仍要保持原来的形状。1、代码如下:close all;clear all;clc; %关闭所有图形窗口,清除工作空间所有变量,清空命令行I1=imread('circles.png');subplot(1,3,1),imshow(I1);I2=bwmorph(I1,'skel',Inf);subplot(1,3,2),imshow(I2...原创 2018-08-09 18:59:31 · 11643 阅读 · 0 评论 -
图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应)
这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和。 1.相关算子(Correlation Operator) 定义:, 即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核,使其中心位于输入图像g的(i,j)像素上 ...转载 2018-07-15 10:34:34 · 4909 阅读 · 0 评论 -
MFC详解显示BMP格式图片
本文主要是讲述《数字图像处理》系列栏目中的第一篇文章.主要详细介绍了BMP图片格式,同时使用C++和MFC显示BMP格式,主要结合自己的《数字图像处理》课程和以前的项目叙述讲解.一.BMP图片格式定义BMP文件格式是Windows操作系统推荐和支持的标准图像文件格式,是一种将内存或显示器的图像数据不经过压缩而直接按位存盘的文件格式,故称位图(bitmap),其扩展名为BMP.BMP图像通常...转载 2018-07-24 11:00:56 · 6305 阅读 · 0 评论 -
MFC图像增强之图像普通平滑、高斯平滑、Laplacian、Sobel、Prewitt锐化
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行讲解,主要通过MFC单文档视图实现显示BMP图像增强处理,包括图像普通平滑、高斯平滑、不同算子的图像锐化知识。希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生。 【数字图像处理】一.MFC详解显示BMP格式图片 【数字图像处理】二.MFC单文档分割窗口显...转载 2018-07-23 17:09:41 · 1940 阅读 · 0 评论 -
MFC空间几何变换之图像平移、镜像、旋转、缩放
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行讲解,主要通过MFC单文档视图实现显示BMP图片空间几何变换,包括图像平移、图形旋转、图像反转倒置镜像和图像缩放的知识。同时文章比较详细基础,没有采用GDI+获取矩阵,而是通过读取BMP图片信息头和矩阵像素实现变换,希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生。 ...转载 2018-07-23 17:06:41 · 6749 阅读 · 0 评论 -
MFC图像点运算之灰度线性变化、灰度非线性变化、阈值化和均衡化处理
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行讲解,主要通过MFC单文档视图实现显示BMP图片点运算处理,包括图像灰度线性变换、灰度非线性变换、图像阈值化处理、图像均衡化处理等知识,并结合前一篇论文灰度直方图进行展示 。同时文章比较详细基础,希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生。 【数字图像处理】一...转载 2018-07-23 17:02:27 · 2480 阅读 · 0 评论 -
MFC对话框绘制灰度直方图
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行回忆讲解,主要通过MFC单文档视图实现点击弹出对话框绘制BMP图片的灰度直方图,再获取平均灰度、中指灰度和标准差等值。文章比较详细基础,希望该篇文章对你有所帮助~ 【数字图像处理】一.MFC详解显示BMP格式图片 【数字图像处理】二.MFC单文档分割窗口显示图片...转载 2018-07-23 16:58:43 · 3635 阅读 · 0 评论 -
MFC实现图像灰度、采样和量化功能详解
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行讲解,主要通过MFC单文档视图实现显示BMP格式图片,并通过Bitmap进行灰度处理、图片采样和量化功能。 个人认为对初学者VC++6.0可能还是很值得学习的工具,所以采用它来讲解,而不是VS或C#。同时文章比较详细基础,希望该篇文章对你有所帮助~ 【数字图像处...转载 2018-07-23 16:51:16 · 2737 阅读 · 0 评论 -
数字图像处理——图像的几何变换
这次学习图像的几何变换,主要有以下内容: ·图像的平移变换 ·图像的镜像变换 ·图像的转置变换 ·图像的旋转变换 ·图像的缩放 1、图像的平移变换 在进行书写matlab代码之前,先来了解一下图像平移的理论基础。设图像的高度为H,宽度为W,如下所示: 我们知道,图像是由像素组成的,而像素...转载 2018-03-24 21:25:59 · 21232 阅读 · 0 评论 -
区域生长算法原理及MATLAB实现
1. 基于区域生长算法的图像分割原理数字图像分割算法一般是基于灰度值的两个基本特性之一:不连续性和相似性。前一种性质的应用途径是基于图像灰度的不连续变化分割图像,比如图像的边缘。第二种性质的主要应用途径是依据实现指定的准则将图像分割为相似的区域。区域生长算法就是基于图像的第二种性质,即图像灰度值的相似性。1.1 基本公式令R表示整幅图像区域,那么分割可以看成将区域R划分为n个子区域R1...转载 2018-08-07 09:18:45 · 8895 阅读 · 0 评论