数字图像处理之点运算

原创 2012年03月25日 12:32:06
-------------------------------------------------------------------------------------------------------------------
灰度直方图imhist
IMHIST(I) displays a histogram for the intensity image I whose number of
    bins are specified by the image type.  If I is a grayscale image, IMHIST
    uses 256 bins as a default value. If I is a binary image, IMHIST uses
    only 2 bins.
i=imread('lena.gif');  %灰度图像,128x128
imshow(i);title('source');%显示源图像
figure;
imhist(i);title('graph');%显示灰度直方图

直方图的峰值位置说明了图像总体上的亮暗,如果图像较暗,峰值靠左;反之靠右。

另外:
在workspace中显示i=128x128,即单通道128x128.观察图像数据如下

而如果是彩色rgb图像如
i=imread('lena.jpg');  %图像,512x512x3
imshow(i);title('source');%显示源图像

双击i也可查看每个像素点的值


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
灰度阈值变换im2bw
 IM2BW Convert image to binary image by thresholding.
    IM2BW produces binary images from indexed, intensity, or RGB
    images. To do this, it converts the input image to grayscale
    format (if it is not already an intensity image), and then
    converts this grayscale image to binary by thresholding.

rgb=imread('lena.jpg');
imshow(rgb);title('原图像');


figure;
i=rgb2gray(rgb);%先转化成灰度图像,也可以不转,因为im2bw会自动转
subplot(1,3,1);imshow(i);title('灰度图像');


threshold=graythresh(i);
bw1=im2bw(i,threshold);
subplot(1,3,2);imshow(bw1);title('2值图像,自动选择阈值');


bw2=im2bw(i,130/255);
subplot(1,3,3);imshow(bw2);title('2值图像,阈值130');
      

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

数字图像处理知识体系小结

站得高,才能看得远! 花了点时间整理了一下数字图像处理知识体系,从宏观上把握图像处理,使自己的学习思路就更加清晰。 1.本文大部分内容来自:http://blog.csdn.net/byxdaz/...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

《数字图像处理》冈萨雷斯学习笔记2:亮度变换与空间滤波

第一、图像的亮度变换 一、图像直方图 灰度直方图主要应用与图像分割和图像灰度变换等处理过程中,它是图像灰度值得函数,统计一幅图像中各个灰度级出现的次数或概率。 b = imhist(f,b); %灰...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

数字图像处理入门

一、数字图像处理 什么是数字图像处理? 数字图像处理又称为计算机图像处理,它将模拟的图像信号转换成离散的数字信号并利用计算机对其进行处理的过程。它的输入是原始图像,输出是改善后的图像或者是从图像中提取...
  • sysstc
  • sysstc
  • 2015年07月24日 15:56
  • 1472

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

数字图像和数字图像处理

Digital Image Processing[数字图像和数字图像处理] 数字图像就是指代表图像的矩阵。 数字图像处理就是对图像矩阵进行各种数学运算。在进行图像处理时需要一些数学基础,主要包括线性...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数字图像处理之点运算
举报原因:
原因补充:

(最多只允许输入30个字)