我想要找到所有幀個體這個gif image.I表示我想要將gif圖像轉換爲單獨的jpeg圖像,但在matlab中。 請給我建議我該怎麼做? 我附上鍊接我的項目gif圖像。從matlab中獲取gif圖像中的單個幀
回答
使用imread
可以一次讀取所有幀,或者通過一個讀取它們之一,說明here。從this post MATLAB的中央
例子:
allframedata = imread('YourFile.GIF', 'frames', 'all');
OR
for i = 1:N % N is the number of frames
image = imread('YourFile.GIF', i);
filename = ['PathToFolder' '\\' int2str(i) '.png'];
imwrite(image, filename);
end
對不起,先生我認爲我沒有解釋我的問題,實際上我已經使用這個命令它只讀框架,但我想顯示在一個文件夾中的所有框架像假設我有一個23框架它將顯示所有23框架單獨作爲圖片。 – user2527080
在上面的答案中,變量allframedata將包含所有的幀作爲數組。我編輯了答案,還包括一個迭代地讀取幀並將其保存到文件中的示例。 – Zaphod
非常感謝你,先生這是工作,但我有另一個問題,它提供了黑白圖像,我想彩色圖像。 – user2527080
您可以使用imread()
。這將爲您帶來所有幀的矩陣(或者它是一個單元格)。
- 1. 從圖像中提取單個幀
- 2. 如何從項目中的GIF文件中獲取圖像
- 3. 從GIF圖像中提取RGB
- 4. PHP:從SWF獲取幀到JPEG或GIF
- 5. 從Matlab中的時鐘圖像獲取時間 - 圖像處理
- 6. 從圖像獲取像素值:Matlab
- 7. 無法獲取GIF圖像幀計數時,你得到的GIF圖片NSData的從iPhone
- 8. 如何從此GIF圖像中提取幀? (在TGIFRenderer.Draw中訪問衝突)
- 9. 獲取第一幀的GIF圖像,而無需下載所有其他幀
- 10. 從MJPEG流中獲取一個圖像幀
- 11. 在MATLAB中通過鼠標單擊從圖像中獲取像素位置
- 12. 從matlab中的圖像中的任何對象獲取信息
- 13. 從單個PNG圖像獲取圖標
- 14. 從MATLAB中的文件讀取圖像
- 15. 使用OpenCV和Java從gif中獲取幀
- 16. 從視頻獲取幀內圖像
- 17. getimagesize php - 從表單中獲取圖像
- 18. 如何從Matlab中修改動態圖像獲取另一個圖像?
- 19. 在matlab中獲取圖像分辨率
- 20. 如何從bagfile中提取圖像幀?
- 21. 從每幀圖像中提取窗口
- 22. 從MJPG文件中提取圖像幀
- 23. MATLAB從視頻返回圖像幀
- 24. 從iPhone中的視頻幀獲取圖像
- 25. 如何從laravel中的插入圖像數組中獲取單個圖像?
- 26. 從多圖像(動畫)GIF文件顯示單個圖像
- 27. 寫入幀OpenCV中單個圖像
- 28. 從MATLAB中保存圖像的圖像
- 29. 獲取matlab中圖像的中心像素
- 30. 提取幀從視頻在Matlab中
我曾經用十字螺絲刀吃過土豆泥。我想,你會有類似的經歷。爲什麼使用'matlab',當有數百萬更適合的工具? –
雅先生你是對的,但我有一個項目,我必須使用matlab來完成。 – user2527080