close
在寫完"使用 Labview擷取webcam影像並存成AVI檔- IMAQ for USB Camera"後, 
有人反應儲存的AVI檔檔案太大,我也是覺的檔案大的不可思議, 
所以我盡力在找看看有沒有可以壓縮AVI的程式, 
果然,有個Vi是關於AVI檔的壓縮方法 

我將程式修改了一下: 

使用軟體:
Labview 8.2
Vision 8.2.0 Development Module
NI-IMAQ for USB Cameras

使用硬體:
羅技 QuickCam® Chat  

以上Labview 8.2與Vision 8.2.0 Development Module在NI網站皆有試用版可供下載,試用時間為30天

NI-IMAQ for USB Cameras的下載網頁為http://zone.ni.com/devzone/cda/epd/p/id/5030,(或ftp://ftp.ni.com/pub/devzone/epd/usb_installer_setup.exe)
需要先灌的軟體為: 
LabVIEW 7.0 or higher with NI Vision 7.1 or higher for the USB LabVIEW support. 
- Vision Assistant 7.1 or higher for the USB Vision Assistant plugin module. 

資料收集:
http://labview-tech.blogspot.com


步驟:
1. 增加IMAQ AVI Get Filter Names.vi



功能:
Finds the compatible AVI compression filters currently installed on the computer. Each filter has a different compression quality, compression size, and compression time.

意思是發現在電腦中可相容的AVI壓縮濾波器,每個濾波器有不同的壓縮品質,壓縮容量,及壓縮時間

2. 程式內容:

   control panel

   index=-1, 是錄影未壓縮的AVI檔, Index>0都是電腦中所存在相容的AVI壓縮濾波器,每個人可以調整index參數,看看不同濾波器壓縮出來的容量大小及品質



block diagram


3. 壓縮品質的比較:
   到C:\Program Files\National Instruments\LabVIEW 8.2\examples\Vision\2. Functions\AVI 開啟AVI Compressor Comparison.llb
   啟動AVI Compressor Comparison Example.vi

   將所錄製的未壓縮AVI檔輸入 ,即可得到在你的電腦中不同的AVI濾波器的比較

  

  由此資料顯示, 便可依此壓品質數據選擇不同的AVI濾波器來使用 

範例程式下載: 

http://labview.net.googlepages.com/avicompression
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fishark 的頭像
    fishark

    魚的方舟圖形語言的世界 - LabVIEW & Arduino & Python工作室 - 新網站https://labview-tech.blogspot.com/

    fishark 發表在 痞客邦 留言(0) 人氣()