函式簡介
函式功能在MATLAB中,impixelinfo能夠在當前繪圖視窗(figure)中顯示繪製圖像的像素信息。這個函式在MATLAB7.0中沒有,在matlab2010a中有。我們知道,在matlab中使用imview函式能夠在matlab的圖像查看器中(而非繪圖視窗figure中)打開圖像,同時當用戶滑鼠在圖像上移動時,在圖像查看器視窗的下方狀態欄上能夠顯示當前像素坐標及像素值信息。impixelinfo函式能夠使figure函式也具有這個功能。在matlab的命令視窗中輸入doc impixelinfo或者help impixelinfo即可獲得該函式的幫助信息。
需要注意的是, 在一些低版本的Matlab中並沒有這個函式。
impixelinfo
impixelinfo(h)
impixelinfo(hparent,himage)
hpanel = impixelinfo(...)
各種格式詳細用法參閱matlab的幫助文檔
imview、imtool
程式示例
下面這兩個示例均來自matlab2010a的幫助文檔:
示例一:
h = imshow('hestain.png');
hp = impixelinfo;
set(hp,'Position',[150 290 300 20]);
示例二:
figure
subplot(1,2,1), imshow('liftingbody.png');
subplot(1,2,2), imshow('autumn.tif');
impixelinfo;