濾鏡的渲染操作大部分都是在GPU中進(jìn)行,CPU占用不多。
iOS 關(guān)于CVPixelBufferRef的濾鏡處理一.前言 在iOS音視頻開發(fā)中,經(jīng)常會(huì)看到CVPixelBufferRef這個(gè)數(shù)據(jù)結(jié)構(gòu),和ffmpeg中的AVFrame類似,里面保存著原始的圖像數(shù)據(jù)。 我們發(fā)現(xiàn),在有些場(chǎng)景...
濾鏡的渲染操作大部分都是在GPU中進(jìn)行,CPU占用不多。
iOS 關(guān)于CVPixelBufferRef的濾鏡處理一.前言 在iOS音視頻開發(fā)中,經(jīng)常會(huì)看到CVPixelBufferRef這個(gè)數(shù)據(jù)結(jié)構(gòu),和ffmpeg中的AVFrame類似,里面保存著原始的圖像數(shù)據(jù)。 我們發(fā)現(xiàn),在有些場(chǎng)景...
@cd5e2b81487d 拿到特征點(diǎn),可以計(jì)算相對(duì)距離。
iOS原生框架Vision實(shí)現(xiàn)瘦臉大眼特效一.背景說明 一般短視頻項(xiàng)目中會(huì)使用類似Face++這樣的商業(yè)sdk實(shí)現(xiàn)瘦臉大眼特效,想到蘋果的原生框架Vision也可以進(jìn)行人臉識(shí)別,提取人臉特征點(diǎn),應(yīng)該也能實(shí)現(xiàn)。沒想到挺...
源起 公司有幾個(gè)私有pod庫,一直使用的是:git =>'https://xxxx.git'這種方式集成的,但是每次 pod update 的時(shí)候都需要下載一遍,而且公司的網(wǎng)...
應(yīng)該是兼容性問題,獲取到的特征點(diǎn)不一致。后續(xù)會(huì)做不同機(jī)型的兼容。
iOS原生框架Vision實(shí)現(xiàn)瘦臉大眼特效一.背景說明 一般短視頻項(xiàng)目中會(huì)使用類似Face++這樣的商業(yè)sdk實(shí)現(xiàn)瘦臉大眼特效,想到蘋果的原生框架Vision也可以進(jìn)行人臉識(shí)別,提取人臉特征點(diǎn),應(yīng)該也能實(shí)現(xiàn)。沒想到挺...
一.前言 在iOS音視頻開發(fā)中,經(jīng)常會(huì)看到CVPixelBufferRef這個(gè)數(shù)據(jù)結(jié)構(gòu),和ffmpeg中的AVFrame類似,里面保存著原始的圖像數(shù)據(jù)。 我們發(fā)現(xiàn),在有些場(chǎng)景...
@自由帝 目前還沒有發(fā)現(xiàn)
iOS原生框架Vision實(shí)現(xiàn)瘦臉大眼特效一.背景說明 一般短視頻項(xiàng)目中會(huì)使用類似Face++這樣的商業(yè)sdk實(shí)現(xiàn)瘦臉大眼特效,想到蘋果的原生框架Vision也可以進(jìn)行人臉識(shí)別,提取人臉特征點(diǎn),應(yīng)該也能實(shí)現(xiàn)。沒想到挺...
已提交demo,詳見文末
iOS原生框架Vision實(shí)現(xiàn)瘦臉大眼特效一.背景說明 一般短視頻項(xiàng)目中會(huì)使用類似Face++這樣的商業(yè)sdk實(shí)現(xiàn)瘦臉大眼特效,想到蘋果的原生框架Vision也可以進(jìn)行人臉識(shí)別,提取人臉特征點(diǎn),應(yīng)該也能實(shí)現(xiàn)。沒想到挺...
寫的很好,不過從完整性上,最好加上weak_clear_no_lock函數(shù),即對(duì)象銷毀時(shí)清除weak變量的操作。
iOS weak底層原理及源碼解析面試的時(shí)候,經(jīng)常會(huì)問這個(gè),之前面試回答的很簡(jiǎn)單,就是:底層有個(gè)hash表專門來維護(hù)存儲(chǔ)weak指針,當(dāng)指向的對(duì)象的引用計(jì)數(shù)為0的時(shí)候,就會(huì)從這張hash表中刪除對(duì)應(yīng)的weak...
屏幕的顯示原理 CRT電子槍按照?qǐng)D片上的方式,從上到下、從左到右的方式一行行掃描,掃描完成之后顯示器就會(huì)顯示一幀的畫面。隨后電子槍會(huì)回到初始位置繼續(xù)下一次掃描(就是黃色虛線部...
Mach-O文件介紹之mach_header Mach-O是OSX和iOS上的可執(zhí)行二進(jìn)制文件格式:Mach-Object。使用Mach-O(Mach對(duì)象)文件實(shí)現(xiàn)內(nèi)核擴(kuò)展,...
簡(jiǎn)概: 本次文章主要介紹給視頻添加動(dòng)效水印的幾種方式,以及實(shí)現(xiàn)代碼。 使用AVFoundation + CoreAnimation 合成方式 基于Lottie 核心也是 Co...
轉(zhuǎn)載自微信公眾賬號(hào):開點(diǎn)工作室(ID:kaidiancs) 擁塞控制(congestion control)是TCP協(xié)議的一項(xiàng)重要功能,TCP的擁塞控制機(jī)制是從端到端的角度,...