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

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 Commenti

Why? What kind of integers are they? I doubt they will be all zeros with imread(). Please attach your image.
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 il 26 Apr 2019
Modificato: Wenyi Xiao il 26 Apr 2019
Here are pictures.
I have 1500 pictures like these.

Accedi per commentare.

 Risposta accettata

Catalytic
Catalytic il 26 Apr 2019
Modificato: Catalytic il 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 Commenti

WeChat Screenshot_20190426114417.png
I store image data like this.
Each matrix contains data of one of the images.
However, when I look the data, they are all zeros.
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.
I found the positive integers, Thank you!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Images in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by