OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
處理動畫影像檔案

原始作者Suleyman Turkmen (在 ChatGPT 的幫助下)
相容性OpenCV >= 4.11

目標

在本教程中,您將學習如何

原始碼

解釋

初始化動畫結構

初始化一個 cv::Animation 結構來儲存來自動畫影像檔案的幀。

載入幀

使用 cv::imreadanimation 從指定檔案載入幀。 在這裡,我們從動畫 WebP 影像載入所有幀。

顯示幀

animation.frames 向量中的每個幀都可以顯示為獨立的影像。 此迴圈遍歷每一幀,在具有短暫延遲的視窗中顯示它以模擬動畫。

儲存動畫

總結

cv::imreadanimationcv::imwriteanimation 函式使處理動畫影像檔案變得容易,方法是將幀載入到 cv::Animation 結構中,從而允許逐幀處理。 使用這些函式,您可以從動畫影像檔案(如 GIF、AVIF、APNG 和 WebP)載入、處理和儲存幀。