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

2 visualizzazioni (ultimi 30 giorni)
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
Geoff Hayes
Geoff Hayes il 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 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
Wenyi Xiao
Wenyi Xiao il 26 Apr 2019
Modificato: madhan ravi il 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 il 26 Apr 2019
I found the positive integers, Thank you!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Read, Write, and Modify Image in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by