原创 Android平臺美顏相機/Camera實時濾鏡/視頻編解碼/影像後期/人臉技術探索——1.1 工程思路與難點

回到目錄 本文主要探討搭建一款Android平臺下美顏相機可能需要填的坑,內容會不斷更新。。 相機框架 相機框架相對比較簡單,現有的開源代碼很多,可以很容易的實現拍照和錄像的功能。 預覽尺寸選擇 預覽尺寸就是相機顯示紋理的尺寸,也

原创 Android平臺美顏相機/Camera實時濾鏡/視頻編解碼/影像後期/人臉技術探索——2.2 來一份LOMO濾鏡

Github項目地址 回到目錄 瞭解了濾鏡的基本知識以後,我們就可以試着來做我們的第一個濾鏡了 雖然之前做過一個灰度濾鏡,但是是採用直接修改片元着色器代碼的方式,非常“不優雅”,所以這次我們試着來搭一個框架,讓增加新的濾鏡變得更加

原创 [模版] K/最近鄰匹配(KD Tree)

nth_element相當於快排的split/choose pivot過程 2D 最近 #include <bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) const i

原创 CCPC Final 2019 K. Russian Dolls on the Christmas Tree (DSU on tree)

博客已搬家,請前往這裏

原创 HDU 5446 Unknown Treasure(lucas+中國剩餘定理 / CRT)

Lucas + CRT 模版題 中間結果會爆long long Lucas: Cmnmodpk=ak CRT:Cmnmod(∏pk)=ans #include <bits/stdc++.h> #define mem(a,b)

原创 [OpenGL]從零開始寫一個Android平臺下的全景視頻播放器——5.7 使用OpenGL ES接口保存屏幕截圖

Github項目地址 爲了方便沒有準備好梯子的同學,我把項目在CSDN上打包下載,不過不會繼續更新(保留在初始版本) 回到目錄 讀取OpenGL渲染結果 讀取OpenGL渲染結果就是把渲染結果的像素矩陣導出(從本地內存複製到jav

原创 CCPC Final 2019 E. Non-Maximum Suppression

博客已搬家,請前往這裏

原创 Codeforces Round #398 (Div. 2) A.Snacktower B.The Queue C.Garland D.Cartons of milk E.Change-fr

A #include <bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) #define rep(i,a,b) for(int i=a;i<b;i++) #define d

原创 [OpenGL]從零開始寫一個Android平臺下的全景視頻播放器——5.8 使用MediaPlayer播放在線視頻

Github項目地址 爲了方便沒有準備好梯子的同學,我把項目在CSDN上打包下載,不過不會繼續更新(保留在初始版本) 回到目錄 MediaPlayer是可以播放在線視頻的,其解碼能力取決於手機本身 如果有更多格式或更加通用的解碼需

原创 HDU5619 Jam's store(最小費用最大流 MCMF)

題意 n個顧客m個服務員,給出每個服務員給每個顧客服務需要的時間,求顧客最小的等待時間 建圖 網絡流真是玄學啊,就是不會建圖。。 源點向每個客戶連邊,控制流量爲n 服務員拆點,每個客戶向每個服務員連n條邊,表示是該服務員倒數第k

原创 Android平臺美顏相機/Camera實時濾鏡/視頻編解碼/影像後期/人臉技術探索——1.2 GPGPU解決方案簡述

Github項目地址 回到目錄 濾鏡原理 濾鏡說白了就是數字圖像處理在視頻播放、照片拍攝、後期上的具體應用 一個效果好的濾鏡往往來自一個優秀的設計師,而不是一個深諳算法的程序員(當然提升效率還得靠圖形程序員的幫助),所以設計師想

原创 Android平臺美顏相機/Camera實時濾鏡/視頻編解碼/影像後期/人臉技術探索——2.3 仿製Snow相機和FaceU的邊框/小臉模式

Github項目地址 回到目錄 在體驗各種美顏相機時,我發現FaceU和Snow相機都帶一個小臉模式(或者邊框模式),像這樣的效果: 這是Snow相機的: 這是FaceU的: 兩個看上去並不一樣,因爲Snow相機的默認模

原创 CCPC Final 2019 J.Wire-compatible Protocol buffer (模擬)

博客已搬家,請前往這裏

原创 Android平臺美顏相機/Camera實時濾鏡/視頻編解碼/影像後期/人臉技術探索——目錄

Github項目地址 緣起 不知道什麼時候開始,朋友圈和好友動態裏突然充斥着大量臉部貼紙、惡搞效果,以及各種美顏過度的大頭照。 這很正常嘛,我想,女生髮照片當然要大個眼瘦個臉啊,直到我看到了男生也發了類似的照片。。 有人說現在

原创 Android平臺美顏相機/Camera實時濾鏡/視頻編解碼/影像後期/人臉技術探索——2.1 GPUImage結構簡析

Github項目地址 回到目錄 說到基於GPU的圖像處理和實時濾鏡,大家肯定會想到鼎鼎大名的GPUImage,這個項目確實爲後續開發提供了很多方便,基本的圖像處理工具一應俱全。IOS版的項目比較活躍,Android的好像已經被遺棄