0
我想分析以avi格式給出的視頻。爲此,我需要將視頻表示爲一系列矩陣。每個矩陣代表視頻中的一幀。我該怎麼做?我更喜歡使用Python和Java,但也歡迎其他選項。avi視頻文件如何轉換爲一系列矩陣?
我想分析以avi格式給出的視頻。爲此,我需要將視頻表示爲一系列矩陣。每個矩陣代表視頻中的一幀。我該怎麼做?我更喜歡使用Python和Java,但也歡迎其他選項。avi視頻文件如何轉換爲一系列矩陣?
您可以試試OpenCV。它有C,C++和Python API。它將圖像視爲矩陣,因此讀取視頻將導致矩陣。討論C++ - 接口(Python是類似的),有cv :: VideoCapture類。您可以使用視頻文件名稱初始化這樣的對象。然後,您可以分別抓取每個幀並將其檢索到矩陣(cv :: Mat)中。
其實,我試圖使用OpenCV,並無法做到這一點(更多細節在這裏:http://stackoverflow.com/questions/5030362/how-to-use-opencv-in-python)。所以,這就是爲什麼我開始尋找替代品。 – Roman 2011-02-17 16:30:08