video convert to PNG but black and white

2 views (last 30 days)
Hello,
I would like convert video file to PNG file as below
video file is color, but when I do below script, PNG result is black and white
woud you please help me why I got that result?
thank you
=================================================================================
v = VideoReader('xxxxxx.mov');
mkdir images
while hasFrame(v)
A = readFrame(v);
filename = ['images\' sprintf('%03d',v.CurrentTime) '.png'];
imwrite(A,filename,'BitDepth',8);
imshow(A);
end
=================================================================================

Answers (1)

Constantino Carlos Reyes-Aldasoro
It may be an issue with data types like double, uint8, etc. Instead of imshow try imagesc and also try
imshow(A/max(A(:)));
As it may be a problems of the scaling

Categories

Find more on Convert Image Type in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!