我是靠谱客的博主 俊秀西牛,最近开发中收集的这篇文章主要介绍MATLAB 图像处理函数(第六章)(获取图像矩形像素的运用),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、impixel  获取图像的像素值


作用获取图像的像素值,函数返回指定图像的虹路蓝值。

p=impixel(I)    用鼠标在图像上选取所点击图像处的像素值

p=impixel(I,c,r);  c r表示指定位置的索取像素的位置  

<span style="font-size:18px;">I=imread('lena.jpg');
c=[12 146 200];
r=[104 156 129];
p=impixel(I,c,r)
</span>

2、improfile     创建图像强度曲线      

c=improfile(n)    在当前图像上,使用鼠标进行选择n个像素点,按enter键可以返回像素的强度曲线

c=improfile(I,xi yi)   创建指定线段的像素强速曲线,向量xi yi指定线段的端点

[cx cy c]=improfiel(I,)返回鼠标指定线段上的像素点坐标以及像素值

<span style="font-size:18px;">I=imread('lena.jpg');
% x=[19 427 416 77 19];
% y=[96 462 37 33 96];
% hold on ;
% plot(x,y);
% figure;
imshow(I)
[cx cy c]=improfile;
figure;
improfile(I,cx,cy)
</span>


3、mean2  计算矩阵的均值


作用表示计算矩阵A中所有元素的均值;

<span style="font-size:18px;">I=imread('lena.jpg');
bw=im2bw(I,graythresh(I));
imshow(bw)
B=mean2(bw)
</span>
4、std2  表示计算矩阵的标准差

计算矩阵元素的标准差

B=std2(I)

5、reginprops   计算图像的局部性质

测量图像区域的属性

ststs=regionprops(L,properties)     L表示标签区域L的属性,参量L是一个表示矩阵,L中的正整数元素对应的不同的区域,例如L中的元素为1的话,则对应的区域为1,L中的元素值为2的话,对应的区域为2,

properpos  属性名:






例子:

<span style="font-size:18px;">I=imread('lena.jpg');
bw=im2bw(I,graythresh(I));
L=bwlabel(bw);
s=regionprops(L,'centroid');
centroid=cat(1,s.Centroid);
imshow(bw);
hold on
plot(centroid(:,1),centroid(:,2),'r*');</span>

3、getline-----------用鼠标选择折线段   获得线段断点的坐标

4、getrect----------------用鼠标在图像中选取矩形  返回矩形的参量  xmin ymin  width heigh


5、padarray---------------矩阵边界的扩展元素


padarray(A,padsize)      表示正数向量【m n]表示扩展边界的元素,  在第一维  和第二维 分别扩展 m  n个元素



最后

以上就是俊秀西牛为你收集整理的MATLAB 图像处理函数(第六章)(获取图像矩形像素的运用)的全部内容,希望文章能够帮你解决MATLAB 图像处理函数(第六章)(获取图像矩形像素的运用)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部