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

1 Ansicht (letzte 30 Tage)
Wenyi Xiao
Wenyi Xiao am 26 Apr. 2019
Bearbeitet: madhan ravi am 26 Apr. 2019
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 Kommentare
Geoff Hayes
Geoff Hayes am 26 Apr. 2019
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 am 26 Apr. 2019
Bearbeitet: Wenyi Xiao am 26 Apr. 2019
Here are pictures.
I have 1500 pictures like these.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Catalytic
Catalytic am 26 Apr. 2019
Bearbeitet: Catalytic am 26 Apr. 2019
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 Kommentare
Wenyi Xiao
Wenyi Xiao am 26 Apr. 2019
Bearbeitet: madhan ravi am 26 Apr. 2019
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 am 26 Apr. 2019
I found the positive integers, Thank you!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by