필터 지우기
필터 지우기

grouping the pixel pairs and vice versa

조회 수: 2 (최근 30일)
Mahmudul  Hasan
Mahmudul Hasan 2016년 11월 30일
댓글: Walter Roberson 2016년 12월 2일
Hello everybody. I found the following codes for grouping the pixels and that works very nice. Can anybody help me to back to the original pixels format. That means i want the pixels values grouping and vice versa.
%grouping the pixel pairs
img=imread('C:\Users\Desktop\image\t1.png');
[rows,cols]=size(img);
[x,y]=ndgrid(1:rows,1:2:cols);
ind=sub2ind(size(img),x,y);
ind_shift=sub2ind(size(img),x,y+1);
pixels1=img(ind);
pixels2=img(ind_shift);
pixels=[pixels1(:) pixels2(:)];
[row1,cols1]=size(pixels);
  댓글 수: 3
Mahmudul  Hasan
Mahmudul Hasan 2016년 12월 2일
편집: Mahmudul Hasan 2016년 12월 2일
Thanks @Walter Roberson. But how do i resize the image or concatenate the image?
Walter Roberson
Walter Roberson 2016년 12월 2일
The results pixels1 and pixels2 are arrays that represent images. You can resize images in multiple ways including imresize() . You can concatenate arrays with cat() or horzcat() or vertcat() or []

댓글을 달려면 로그인하십시오.

답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by