opencv 压缩程序格式解析
Microsoft RLE
這是微軟開發為AVI格式開發的一種編碼,文件擴展名為AVI,使用了RLE壓縮算法,這是一種無損的壓縮算法,我們常見的tga格式的圖像文件就使用了RLE算法。? 什么是RLE算法呢?這是一種很簡單的算法,舉一個很簡單的例子:? 假設一個圖像的像素色彩值是這樣排列的:紅紅紅紅紅紅紅紅紅紅紅紅藍藍藍藍藍藍綠綠綠綠,經過RLE壓縮后就成為了:紅12藍6綠4。這樣既保證了壓縮的可行性,而且不會有損失。而且可以看到,但顏色數越少時,壓縮效率會更高。由于Microsoft RLE僅僅支持256色,而且沒有抖動算法,在色彩處理方面,FLC明顯的比Microsoft RLE要好很多。當然這也不表示Microsoft RLE一無是處,和FLC一樣,Microsoft RLE在處理相鄰像素時也沒有色染,可以清晰的表現網格。因此同樣可以優秀的表現單色字體和線條。只要色彩不是很復雜,FLC能做的,Microsoft RLE也可以做到。由于AVI可以擁有一個音頻流,而且Windows系統給與了直接的支持,Microsoft RLE最常用的用途是,在256色顯示模式下,通過配合抓屏生成AVI的工具制作一個軟件的x作演示過程,以達到圖文并茂,形聲兼備的效果。
微軟開發為AVI格式開發的一種編碼,文件擴展名為AVI,使用了RLE壓縮算法,這是一種無損的壓縮算法,我們常見的tga格式的圖像文件就使用了RLE算法。
一種8位的編碼方式,只能支持到256色。壓縮動畫或者是計算機合成的圖像等具有大面積色塊的素材可以使用它來編碼,是一種無損壓縮方案。
Microsoft Video1
這也是由微軟提供的一個AVI編碼,任何Windows系統都自帶了了它的Codec,這個編碼支持真彩,畫面質量很不錯,Microsoft Video1的壓縮效率非常低下,編碼后的文件龐大得讓人受不了。這個Microsoft Video1究竟有什么用呢?一般被用在保存一些沒有漸變的小型視頻素材方面。
Cinepak Codec by Radius編碼
最初發布的時候是用于在386的機器上看小電影,在較高數據壓縮率下,有很高的播放速度。與其它壓縮程序相比,利用這種壓縮方案可以取得更高的壓縮比和更快的回放速度,但是它的壓縮時間相對較長。它能在任何有Windows的機器上播放,而且它對硬件的要求極低
Intel IYUV Codec
可以捕獲未壓縮的視頻,所得圖像質量極好,而且所占硬盤空間要小于使用None(無壓縮)方式所占用的硬盤空間。因為此方式是將普通的RGB色彩模式變為更加緊湊的YUV色彩模式。適用于裝配了Intel視頻采集卡或與其兼容的采集卡的計算機。
Cinepak Codec by Radius
編碼最初發布的時候是用于在386的機器上看小電影,在較高數據壓縮率下,有很高的播放速度。與其它壓縮程序相比,利用這種壓縮方案可以取得更高的壓縮比和更快的回放速度,但是它的壓縮時間相對較長。它能在任何有Windows的機器上播放,而且它對硬件的要求極低。
Microsoft H.261和H.263 Video Codec是用于視頻會議的Codec,其中H.261適用于ISDN、DDN線路, H.263適用于局域網,不過一般機器上這種Codec是用來解碼播放,不用于編碼。
總結
以上是生活随笔為你收集整理的opencv 压缩程序格式解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android按钮高亮,android
- 下一篇: Implementing the 3DV