how can i save matrix of image in matlab to get this pixels on a file.h to use it by code composer studio ?
조회 수: 1 (최근 30일)
이전 댓글 표시
hello,
* *how can i save matrix of image in matlab to get this pixels on a file.h to use it by code composer studio ?** thanks
댓글 수: 0
답변 (1개)
Image Analyst
2016년 2월 24일
Perhaps use fprintf() to print out all the pixel values.
댓글 수: 2
Image Analyst
2016년 2월 25일
Souhir's "Answer" moved here"
I try this code:
rgbImage = imread('peppers.png');
[rows, columns, numberOfColorChannels] = size(rgbImage)
fid = fopen('deleteme.txt', 'wt');
for col = 1 : columns
for row = 1 : rows
fprintf(fid, '%d, %d = (%d, %d, %d)\n', ...
row, col, ...
rgbImage(row, col, 1),...
rgbImage(row, col, 2),...
rgbImage(row, col, 3));
end
end
But i work with an image in gray scale, i want to get pixels seppared by commas in a file, i think that this code is very near but i don't found solution, can anyone help me please
Image Analyst
2016년 2월 25일
Try this
grayImage = imread('cameraman.tif');
fid = fopen('deleteme.txt', 'wt');
fprintf('%d, ', grayImage);
fclose(fid);
참고 항목
카테고리
Help Center 및 File Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!