From XY array data in pixels to BW image

조회 수: 2 (최근 30일)
Alejandro Fernández
Alejandro Fernández 2020년 11월 18일
댓글: Alejandro Fernández 2020년 11월 18일
Hi, I have a XY array matrix called A , the first column are the X values (column of the image) and the second Y values (rows of the image) and I need to create a BW image in which the points of the A matrix get color white in the image.
As an example, the A data could be:
A = randi(20,[10 2])
And the image size should be , is that correct?
A = randi(20,[10 2]);
idx = sub2ind([20 20],A(:,2),A(:,1));
BW = false(20,20);
BW(idx) = true;

채택된 답변

Ameer Hamza
Ameer Hamza 2020년 11월 18일
편집: Ameer Hamza 2020년 11월 18일
A little mistake in the calculation of idx
idx = sub2ind([20 20],A(:,2),A(:,1)); % Last input shoule be A(:,1)
Rest is correct.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by