matlab impixel的用法

功能简介:像素的颜色值
 
使用方法:
 
Impixel函数返回指定的图像像素的RGB(红red、绿green、蓝blue)颜色值。 在下面的语法中,impixel函数显示输入图像,并等待你用鼠标指定像素:
P = impixel(I)
P = impixel(X,map)
P = impixel(RGB)
如果省略输入参数,impixel作用于当前使用的图像。
使用鼠标左键单击来选择像素,可以在不同位置单击来选择多个像素。 按backspace或delete删除先前选择的像素。按住shift点击鼠标左键,单击鼠标右键或者双击鼠标左键,都可以添加最后一个像素并结束选择显示结果;按回车键可以结束选择并且不添加像素

完成像素的选择后,impixel向输出参数中返回一个代表所选像素RGB值的m×3的矩阵,m为所选像素的个数。 如果你没有提供输出参数,impixel将矩阵返回到ans中。

你也可以使用以下语法,通过非交互式的方式指定像素:
P = impixel(I,c,r)
P = impixel(X,map,c,r)
P = impixel(RGB,c,r)
r和c是等长的向量,代表所选像素的坐标,像素的RGB值返回在P中。P的第K行包含像素(r(k),c(k))的RGB值。

如果提供三个输出参数,impixel返回所选像素的坐标。 例如:
[c,r,P] = impixel(...)

为给输入图像指定一个非默认的三维坐标系,可以使用以下语法:
P = impixel(x,y,I,xi,yi)
P = impixel(x,y,X,map,xi,yi)
P = impixel(x,y,RGB,xi,yi)
x和y是代表图像的X坐标和Y坐标的二元向量。xi和yi是等长的向量,代表像素的三维坐标,像素的RGB值返回在P中。如果提供三个输出参数,impixel返回所选像素的坐标。
[xi,yi,P] = impixel(x,y,...)

转自http://wiki.ilovematlab.cn/doc-view-879.html

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值