compare the intensity of a pixel with the one next to it

1 ビュー (過去 30 日間)
Yassine Zaafouri
Yassine Zaafouri 2017 年 1 月 25 日
コメント済み: Yassine Zaafouri 2017 年 1 月 25 日
I have an Image (grayscale) and i want to compare each Pixel with the one next to it and if the value increases or decreases with more than 300 , i want to store its Location and then plot it with another Color on the picture . can any one help me please ? Thank you

採用された回答

Takuji Fukumoto
Takuji Fukumoto 2017 年 1 月 25 日
if 'one next to it' means right side pixcel, you can identify the value increase/decrease more than 300.
I = imread('filename');
r = numel(I(:,1))
ext = zeros(r,1);
I1 = [I ext];
I2 = [ext I];
I3 = I1-I2;
Iout = abs(I3) > 300;
  2 件のコメント
Yassine Zaafouri
Yassine Zaafouri 2017 年 1 月 25 日
my image is already double but thank you for this anyway

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by