原创 數字視頻技術介紹 之 基本術語

公衆號回覆:666,領取學習資源大禮包這是一份循序漸進的視頻技術的介紹,來自 Github 倉庫:https://github.com/leandromoreira/digital_video_introduction本文檔旨在儘可能使

原创 從Bitmap中獲取YUV數據的兩種方式

從Bitmap中我們能獲取到的是RGB顏色分量,當需要獲取YUV數據的時候,則需要先提取R,G,B分量的值,然後將RGB轉化爲YUV(根據具體的YUV的排列格式做相應的Y,U,V分量的排列)所以這篇文章的真正題目叫“從Bitmap中獲取

原创 數字圖像處理領域中常見的幾種色彩模式

在數字圖像處理過程中,常見的幾種色彩模式有RGB, HSL\HSV和YCbCr RGB: 通過對紅(R), 綠(G), 藍(B)三個顏色通道的變化和疊加來得到其它顏色,三個分量的範圍都是[0, 255] HSL\HSV: 將RGB色

原创 最新 Android 面試點梳理,我收藏了你呢?

總覽網絡:分層模型、TCP、UDP、HTTP、HTTPS算法:數據結構、常用算法Java 基礎:StringBuilder、泛型擦除、Exception、IO、容器Java 同步:volatile、wait、synchronized、可

原创 JNI編程如何巧妙獲取JNIEnv

這裏穿插一篇Java JNI相關的知識點,總結一下自己平時工作心得,相信會對做JNI編程的同學有所幫助。背景:作者目前在做Android項目,但大多數邏輯都會在Native層實現,不可避免的需要在Native層使用C++去調用Java的

原创 用戶調研:音視頻方面的書籍,哪些內容纔是你需要的?

去 OPPO 出差,在華潤春筍 25 層拍的圖,這邊看海景真不錯~~~經常在羣裏面看到朋友們提問,音視頻相關的書籍有哪些可以推薦的。其實,市面上音視頻相關的書籍還是有的,但確實不多。既然有不少人在諮詢書籍,那就說明這一塊仍有潛在的用戶需

原创 libyuv的編譯與使用

libyuv是Google開源的實現YUV數據格式轉換,旋轉,縮放和鏡像等操作的庫。編譯使用cmake+ndk來編譯.so文件在新建的AS工程中建一個module--libyuv,該module下的源碼目錄下新建cpp目錄,將下載的li

原创 Android短文:理解插值器和估值器

前言最近想學的東西有點多...(潛臺詞:一個也沒學~哈哈)待我學成之後,再出來“裝逼”...今天整一篇“科普”向的文章,也是我自己一直傻傻分不清的內容:插值器、估值器。正文一、插值器Interpolator什麼是插值器?根據時間流失的百

原创 「Android音視頻編碼那點破事」序章

  本章僅對部分代碼進行講解,以幫助讀者更好的理解章節內容。本系列文章涉及的項目HardwareVideoCodec已經開源到Github。目前已迭代多個穩定版本,歡迎查閱學習和使用,如有BUG或建議,歡迎Issue。封面出自:板栗懶得

原创 【C++11新特性】 C++11智能指針之 unique_ptr

在前面一篇文章中,我們瞭解了 C++11 中引入的智能指針之一 shared_ptr 和 weak_ptr ,今天,我們來介紹一下另一種智能指針 unique_ptr 。往期文章參考:【C++11新特性】 C++11 智能指針之shar

原创 6/6 音視頻技術大咖在線直播,教你開發者硬核個人成長指南

疫情之下,大公司紛紛裁員,小公司疲於自保。對於剛畢業,或者工作 1-3 年的程序員來說,就業、職業晉升,更加困難重重了。技術面試官腦子裏都在想什麼?面試官會怎麼考察你?具備哪些特質和技能更容易打動技術面試官?對於在職程序員,如何規劃職業

原创 漸變過渡的相冊(shader)

相冊是一個大家比較熟悉的場景,一般我們是實現的都是那種跑馬燈式的輪播相冊,這裏異名給大家提供一個利用shader實現圖片漸變過渡的相冊思路demo實現思路拆分一下功能點,主要有兩個:一個是實現圖片的漸變,一個是實現圖片的切換。圖片的漸變

原创 Android Camera2 實現高幀率預覽錄製(附源碼)

公衆號回覆:666,領取學習資源大禮包來源:svvvvvvvL地址:https://www.jianshu.com/p/0d2f200ab374Android的相機 Camera2 在 6.0M 的時候,出了一個支持高幀率預覽和錄像的功

原创 【C++11新特性】 C++11 智能指針之shared_ptr

公衆號回覆:666,領取學習資源大禮包作者:Fred^_^   原文:https://blog.csdn.net/Xiejingfa/article/details/50750037C++中的智能指針首先出現在“準”標準庫boost中。

原创 自定義相機中如何實現二維碼掃描功能

Android平臺中要實現二維碼掃描功能的話,最常用的開源庫要推zxing和zbar了。不過zbar已經好幾年沒有更新了,而zxing由Google開源並持續維護,所以本文就選擇採用zxing來實現二維碼掃描功能。依賴在zxing的gi