After obtaining the pixel values of an image..how to store those pixel values in an array?
4 ビュー (過去 30 日間)
古いコメントを表示
After obtaining the pixel values of an image..how to store those pixel values in an array?
4 件のコメント
Guillaume
2018 年 12 月 18 日
Kamali, you have to explain better what it is you want to do. As commented you already have the pixels in an array. It's the my_image array
採用された回答
madhan ravi
2018 年 12 月 18 日
pixel = cell(1,rows);
ctr = 1;
for R=1:rows
for C=1:columns
pixel{ctr}=my_image(R,C);
disp (R)
end
ctr = ctr+1;
end
celldisp(pixel)
[pixel{:}] % double array
6 件のコメント
madhan ravi
2018 年 12 月 18 日
編集済み: madhan ravi
2018 年 12 月 18 日
@kamali see sir Walter's answer this is not the correct approach as mentioned by the peers.
その他の回答 (3 件)
Walter Roberson
2018 年 12 月 18 日
The pixel values are already stored in my_image and do not need to be stored again .
0 件のコメント
Kamali M
2018 年 12 月 18 日
1 件のコメント
Walter Roberson
2018 年 12 月 18 日
What data type do you need as output? What array size do you need as output? What difference do you intend between "pixel values" that you want stored, compared to what is already in my_array ?
Saipraveen
2019 年 9 月 30 日
For the information of other users, In this file exchange - https://www.mathworks.com/matlabcentral/fileexchange/72535-image-to-c-c-array-converter, I have written a script to generate an array from an image. I convert the input image to monochrome and store the pixel values in hex format in a different file. It could be modified to suit your needs.
Hope that helps.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!