我想從一個影像序列生成一個電影。我使用了這樣的代碼:
%% 4.) 生成電影。
disp("Generate the Movie...") 。
imageNames = dir(fullfile('images'/span>,'*.png'/span>)。
imageNames = {imageNames.name}';
outputVideo = VideoWriter(fullfile('images','AcousticCamera.mp4'),'MPEG-4') 。
outputVideo.FrameRate = 10;
outputVideo.Quality = 95;
open(outputVideo)
for ii = 1:length(imageNames) % loop over the images.
img = imread(fullfile('images',imageNames{ii}) )。
WriteVideo(outputVideo,img)
結束。
close(outputVideo)
輸入的圖片是png彩色圖片,但視頻是黑白色的。
uj5u.com熱心網友回復:
因為你沒有添加組態檔,它默認為灰度。 錄像機檔案
uj5u.com熱心網友回復:
這就是解決方案:
這就是解決方案。
...
colorMap = jet(256)。
for ii = 1:length(imageNames) % loop over the images.
img = imread(fullfile('images',imageNames{ii}) )。
WriteVideo(outputVideo,im2frame(img,colorMap))
end。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/309710.html
標籤:
