MATLAB Answers

create an image with black background from extracted pixel values

1 view (last 30 days)
Anastasia
Anastasia on 13 Jan 2020
Edited: KALYAN ACHARJYA on 14 Jan 2020
Hello everybody.
I created a selection of an image in imagej and obtained a .csv file from imagej that contains the x and y position for each pixel and its value (attached file, the image initially containted 9604 pixels: 98x98). I would like to create a new image with a size of 150x150 pixels which has black background, onto which i might put my "selected object" using the x-y and intensity values for the pixels of the object.
Could you please help me? Please do not hesitate to ask me further questions.
Thank you very much!

  0 Comments

Sign in to comment.

Answers (1)

KALYAN ACHARJYA
KALYAN ACHARJYA on 14 Jan 2020
Edited: KALYAN ACHARJYA on 14 Jan 2020
%Lets suppose you have image1 as main image
image1=ones(150,150);
subplot(121),imshow(image1); title('Main');
r=randi(150,[1,20]); % Get the row data from CSV file-Pixel Position
c=randi(150,[1,20]); % Get the column data from CSV file-Pixel Position
image1(r,c)=0;
subplot(122),imshow(image1);title('After pixels localised');

  0 Comments

Sign in to comment.

Sign in to answer this question.


Translated by