how to convert unit8 type images to logical type
42 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
neha viswanath
el 16 de Feb. de 2015
Comentada: neha viswanath
el 17 de Feb. de 2015
if true
myFolder = 'E:\\inverted\\i1';
for PicNum = 100:-1:1;
fullFileName = fullfile(myFolder,sprintf('%d.bmp',PicNum));
fprintf(1, 'Now reading %s\n', fullFileName);
imageArray{PicNum}=imread(fullFileName);
logical(imageArray{PicNum});//here im trying to convert my images to logical but its not happening
imshow(imageArray{PicNum}); % Display image.
end
end
0 comentarios
Respuesta aceptada
Image Analyst
el 16 de Feb. de 2015
To convert a gray level image to a logical binary image you must threshold:
binaryImage = grayImage > someValue;
4 comentarios
Más respuestas (1)
Adam
el 16 de Feb. de 2015
Editada: Adam
el 16 de Feb. de 2015
imageArrayLogical = cellfun( @(im) logical(im), imageArray, 'UniformOutput', false );
or you can just do it in a for loop if you prefer. Note the result is still a cell array of your data so you still have to index into it using cell notation.
0 comentarios
Ver también
Categorías
Más información sobre Image Processing and Computer Vision en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!