How to read images with positive integer? No imead()

1 回表示 (過去 30 日間)
Wenyi Xiao
Wenyi Xiao 2019 年 4 月 26 日
編集済み: madhan ravi 2019 年 4 月 26 日
I want to import images into matlab workspace, they should contain positive integers and zeros. If I use imread(), they will be all zeros.
  3 件のコメント
Geoff Hayes
Geoff Hayes 2019 年 4 月 26 日
Wenyi - can you attach one of these images so that we can take a look at it? Or describe the images - what type are they? What is the integer type (8-bit, 16-bit, etc.)?
Wenyi Xiao
Wenyi Xiao 2019 年 4 月 26 日
編集済み: Wenyi Xiao 2019 年 4 月 26 日
Here are pictures.
I have 1500 pictures like these.

サインインしてコメントする。

採用された回答

Catalytic
Catalytic 2019 年 4 月 26 日
編集済み: Catalytic 2019 年 4 月 26 日
I definitely don't get all zeros with imread. Problem solved?
>> nnz(imread('C0039_100122_INDS.png'))
ans =
4624
>> nnz(imread('C0039_101785_INDS.png'))
ans =
12177
  3 件のコメント
Wenyi Xiao
Wenyi Xiao 2019 年 4 月 26 日
編集済み: madhan ravi 2019 年 4 月 26 日
images_data = cell(1500,1);
for S = 1:size(want_files,1)
images_data{S,1} = imread(pngFile_names{want_files(S,1),1}); %load image data from 1500 matched files
end
this is the code I used.
Wenyi Xiao
Wenyi Xiao 2019 年 4 月 26 日
I found the positive integers, Thank you!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImport, Export, and Conversion についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by