最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

圖像縮放 ffmpeg opencv resize 哪個(gè)速度快

圖像縮放 ffmpeg opencv resize 哪個(gè)速度快

浮云間 2018-10-02 17:17:50
查看完整描述

2 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

OpenCV的話:YUV->IplImage->縮放->轉(zhuǎn)換回YUV可參考:YUV轉(zhuǎn)IPLImage(RGB)或者使用ffmpeg的swscale可以直接實(shí)現(xiàn)可參考:FFMPEG 實(shí)現(xiàn) YUV,RGB各種圖像原始數(shù)據(jù)之間的轉(zhuǎn)換(swscale)

查看完整回答
反對(duì) 回復(fù) 2018-10-16
?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

最近在做視頻濃縮的項(xiàng)目。以前一直用OpenCV這項(xiàng)神器輔助編程,然而發(fā)現(xiàn)opencv在視頻的壓縮編碼和寫入封裝上有些弊端和小bug。比如壓縮比很小,無(wú)法寫入生成過(guò)大的文件,格式封裝不完美。所以在下又去尋求另一個(gè)開源庫(kù)ffmpeg的幫助。
講道理,ffmpeg比opencv學(xué)起來(lái)更費(fèi)勁。版本更新?lián)Q代太快,網(wǎng)上也沒(méi)用成體系的教程資料,所以只有去大嬸們的博客去取經(jīng),溜了幾圈受益匪淺。不得不說(shuō)這個(gè)庫(kù)很厲害,有完整的視頻編解碼方案,解決了之前生成的視頻文件太大的問(wèn)題。
由于用到了opencv封裝的一些算法,所以我對(duì)每一幀圖像使用的是opencv的Mat數(shù)據(jù)結(jié)構(gòu)。然而ffmpeg編碼視頻要求輸入是YUV,那么問(wèn)題來(lái)了,我怎么把這兩個(gè)庫(kù)數(shù)據(jù)結(jié)構(gòu)對(duì)接上?查找了一些資料,不管你是什么數(shù)據(jù)結(jié)構(gòu),都得從像素級(jí)別處理圖像,所以可以從內(nèi)存地址下功夫。下面是我的代碼
[cpp] view plain copy
memcpy(pYuvBuf, Img.data, bufLen*sizeof(unsigned char));
pict->data[0] = pYuvBuf; // Y
pict->data[1] = pYuvBuf + y_size; // U
pict->data[2] = pYuvBuf + y_size * 5 / 4; // V
其中Img為Mat結(jié)構(gòu)。

查看完整回答
反對(duì) 回復(fù) 2018-10-16
  • 2 回答
  • 0 關(guān)注
  • 2971 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)