create an image with black background from extracted pixel values
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
KALYAN ACHARJYA
2020-1-14
编辑:KALYAN ACHARJYA
2020-1-14
%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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Biomedical Imaging 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!