MATLAB 板


LINE

各位板友你們好 之前有在板上問過有關Matlab該如何讀wmv檔的問題 板友們是推薦mmreader和VideoReader(2012版新增)這兩個function 用在時間不長,或是解析度不高的影片上的話是ok 但如果影片資料過大就很容易佔滿記憶體 使得用影片無法讀進Matlab中 想請問如果碰上這種狀況時,有什麼好方法能夠解決呢? 謝謝。 ---------------------------------------------------------------------- *補充說明: 我的應用是這樣的:先將影片讀進來做處理,之後再存回影片 但我現在碰上的問題是用mmreader讀進來的資料就過大 或是在處理過程中會導致資料量過大、記憶體不足的情況 主要不是轉存的問題 所以我的疑問就在於 像這種要對影片做處理,並且還需要保持整個影片的架構的方式 如果碰上記憶體不足的情況時 大家會建議怎麼做呢?例如:分段處理之後再合併 畢竟要把整部影片都讀進來再做處理有點不太實際 謝謝。 PS. 我的後續動作是將影片轉成frame,之後再做處理 因為是醫學相關的應用,所以資料最好是保持原始內容,所以才用直接讀檔的方式 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.103.41 ※ 編輯: skyzer 來自: 140.123.103.41 (01/21 22:49)
1F:推 gozelee:有軟體可以直接將影片轉成圖片阿... 01/22 00:58
2F:→ skyzer:用軟體轉圖片的話還要考慮轉換過程是否有對data做處理 例如 01/22 01:18
3F:→ skyzer:wmv轉成jpg的話因為格式不相同 轉出來的data可能有經過壓縮 01/22 01:19
4F:→ skyzer:而造成原始資料的喪失 為了能保持原本的資料所以才用直接讀 01/22 01:20
5F:→ skyzer:的方式 01/22 01:20
6F:→ YoursEver:video本身就被壓縮過; 如果只是不想再轉存圖檔多壓一次, 01/22 04:47
7F:→ YoursEver:直接把mmreader的object內的影像資料另外轉存就好. 01/22 04:48
8F:→ YoursEver:matlab help裡面已經附了該如何抓出單一frame的範例碼. 01/22 04:49
9F:→ YoursEver:轉存時可以存bmp,這樣就不用擔心被多壓一次. 01/22 04:49
10F:→ skyzer:感謝您的回答
11F:→ skyzer:但我主要的困難比較不是在轉存的部份
12F:→ skyzer:詳細內容我新增在原文後面的補充說明內
13F:→ skyzer:謝謝你。
※ 編輯: skyzer 來自: 140.123.103.41 (01/22 08:44)
14F:→ YoursEver:各frame拆成bmp是沒有問題的,跑多少讀多少即可. 01/22 11:11
15F:→ YoursEver:再來,你要算一下你需要的memory有多少. 01/22 11:11
16F:→ YoursEver:假設你的video是320*480的mpeg-1,那麼每frame就會有 01/22 11:14
17F:→ YoursEver:320*480*3 = 460K, 若30 frame/sec, 一秒就有約14MB. 01/22 11:16
18F:→ YoursEver:如果是HD,那麼在30frame/sec下,每秒需要的memory逾100MB 01/22 11:19
19F:→ YoursEver:這樣搞下去,記憶的的部分多半會無解; 轉存成BMP分批讀 01/22 11:19
20F:→ YoursEver:就是你說的"保持原樣",若有疑問可以找video processing 01/22 11:20
21F:→ YoursEver:的相關資料去確認. 01/22 11:20
22F:→ skyzer:可是這樣會有一堆bmp檔說...解析度大約是1000x1000 這樣弄 01/22 16:15
23F:→ skyzer:記憶體不夠本來就很正常 所以才想問有沒有好的處理方式呀 01/22 16:16
24F:→ skyzer:我對轉bmp檔沒有疑問呀@@" 但輸出希望是影片檔或是mat 01/22 16:19
25F:→ skyzer:才想知道有沒有什麼串接處理的方法 謝謝 01/22 16:20
26F:→ YoursEver:轉成bmp吧. 除了花硬碟花迴圈之外什麼都不花,工程上來說 01/22 16:21
27F:→ YoursEver:不容易找到比這個更方便廉價的解. 01/22 16:22
28F:推 YoursEver:看看avifile, addframe之類的東西對你有無幫助吧. :) 01/22 16:39
29F:→ skyzer:請問Y大 那轉成一堆bmp檔後能夠結合回影片檔嗎? 01/22 16:41
30F:→ skyzer:那兩個我會看看的 謝謝你 01/22 16:41
31F:→ YoursEver:你看完avifile的範例程式碼就知道了. :) 01/22 20:53
32F:→ skyzer:原來如此 謝謝你 01/22 22:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP