色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Android美顏相機(jī)畢設(shè)實(shí)戰(zhàn):Camera2+OpenCV實(shí)現(xiàn)實(shí)時(shí)磨皮美白與瘦臉大眼

Android美顏相機(jī)畢設(shè)實(shí)戰(zhàn):Camera2+OpenCV實(shí)現(xiàn)實(shí)時(shí)磨皮美白與瘦臉大眼 簡介一份華南農(nóng)業(yè)大學(xué)畢業(yè)設(shè)計(jì)項(xiàng)目源碼實(shí)現(xiàn)類似美顏相機(jī)/美圖秀秀的Android應(yīng)用面向計(jì)算機(jī)專業(yè)學(xué)生、Java及Android開發(fā)學(xué)習(xí)者可作為畢業(yè)設(shè)計(jì)或課程設(shè)計(jì)的完整參考方案。項(xiàng)目覆蓋圖像采集、濾鏡渲染、人像美化等核心模塊包含豐富的界面布局與業(yè)務(wù)邏輯代碼可幫助理解移動(dòng)端圖像處理的實(shí)現(xiàn)思路。壓縮包共2000個(gè)文件其中1216個(gè)xml布局文件、378個(gè)json配置、352個(gè)java源碼另有shell、properties、c及md等輔助文件整體大小約19.43MB目錄結(jié)構(gòu)完整便于對照學(xué)習(xí)。源碼基于Java與Android平臺涉及GPUImage等圖像處理框架適合需要快速搭建同類應(yīng)用或擴(kuò)展美顏功能的開發(fā)者使用。目前已有118人學(xué)習(xí)下載具有不錯(cuò)的參考價(jià)值。1. 別把美顏相機(jī)畢設(shè)做成濾鏡相冊先想清楚鏈路畢設(shè)答辯時(shí)評審最常追問的往往是那句“你這個(gè)磨皮用的是什么原理”。很多同學(xué)拿到“類似美顏相機(jī)”的 Android 題目后先花兩三周搭界面、接相機(jī)、做相冊最后塞一個(gè)第三方渲染引擎了事結(jié)果演示時(shí)被問兩句就露餡。這個(gè)題目的本質(zhì)不是做“濾鏡相冊”而是把一條實(shí)時(shí)圖像處理鏈路完整跑通相機(jī)采集、預(yù)覽、人臉檢測、磨皮美白、瘦臉大眼、特效濾鏡最后輸出到屏幕或保存成圖片。它適合有一點(diǎn) Java/Kotlin 基礎(chǔ)、愿意碰 Camera2 和 OpenCV 的讀者工程量適中、算法有講頭是圖像處理方向里性價(jià)比很高的畢設(shè)選題。2. 工程骨架與選型Camera2 TextureView 是最穩(wěn)的組合2.1 先把一條美顏鏈路畫清楚再?zèng)Q定代碼往哪放常見的做法是先把處理流程拆成獨(dú)立階段每個(gè)階段只做一件事階段之間用“接口”連接而不是把所有邏輯堆在一個(gè) Activity 里。典型鏈路是這樣的相機(jī)傳感器輸出 YUV 幀 → 顯示到 TextureView / GLSurfaceView 預(yù)覽 → 從幀里檢測人臉框 → 提取關(guān)鍵點(diǎn) → 對整幀做磨皮、美白 → 以關(guān)鍵點(diǎn)為圓心做瘦臉、大眼 → 疊加實(shí)時(shí)濾鏡GLSL→ 屏幕預(yù)覽或拍照保存。畫鏈路的價(jià)值在于你能在動(dòng)手前就確定每個(gè)模塊的輸入輸出。比如“磨皮模塊”接收一張 Mat返回一張 Mat“濾鏡模塊”接收紋理 ID輸出到屏幕。這樣后續(xù)替換算法、調(diào)參、加功能都不需要重寫相機(jī)部分。另一個(gè)好處是答辯時(shí)要畫架構(gòu)圖你已經(jīng)有一張現(xiàn)成的模塊圖不需要臨時(shí)編。我一般會把“預(yù)覽顯示”和“圖像處理”分開預(yù)覽顯示用 TextureView 承接相機(jī)幀圖像處理在后臺線程里跑 OpenCV Mat。如果混在一起UI 線程會被拖慢滑動(dòng)濾鏡參數(shù)時(shí)會明顯卡頓。這個(gè)劃分幾乎決定了整個(gè)工程最后能不能穩(wěn)定跑起來。2.2 為什么用 Camera2 而不是 CameraXOpenCV 而不是 RenderScript選型是畢設(shè)里最容易被追問的部分理由要說得出。CameraX 確實(shí)簡單PreviewView 開箱即用生命周期自動(dòng)綁定寫幾十行就能看到預(yù)覽。但它有兩個(gè)問題一是拿 YUV 幀做處理要走 ImageAnalysis把 Image 轉(zhuǎn)成 OpenCV Mat 還要自己寫轉(zhuǎn)換二是對預(yù)覽方向、sensor 旋轉(zhuǎn)等細(xì)節(jié)控制比較黑盒答辯時(shí)“相機(jī)是怎么打開的”這個(gè)問題很難講透。Camera2 代碼量大但每一步都透明openCamera、CaptureSession、CaptureRequest 全是顯式調(diào)用評審問起來你能一條條答清楚。算法側(cè)要注意 RenderScript 已經(jīng)被 Google 標(biāo)記廢棄新工程不要碰。OpenCV Android SDK 提供人臉檢測、矩陣運(yùn)算、顏色空間轉(zhuǎn)換磨皮美白這類需求直接調(diào)用即可。人臉關(guān)鍵點(diǎn)如果要求更高比如 68 點(diǎn)、106 點(diǎn)可以接一個(gè)輕量級模型但純畢設(shè)場景下 OpenCV 自帶級聯(lián)檢測器已經(jīng)夠用。渲染側(cè)選 GLSurfaceView GLSL濾鏡用著色器在 GPU 上跑比在 CPU 上逐像素快兩個(gè)數(shù)量級這也是“實(shí)時(shí)美顏”能成立的原因。2.3 跑通預(yù)覽的最小步驟Gradle、權(quán)限、開相機(jī)和方向修正先加依賴版本號以 Android Studio 能拉到的最新穩(wěn)定版為準(zhǔn)不寫死implementation(org.opencv:opencv) // 在 AS 的 SDK Manager 里同步最新版本AndroidManifest 里申報(bào)相機(jī)權(quán)限uses-permission android:nameandroid.permission.CAMERA / uses-feature android:nameandroid.hardware.camera android:requiredtrue /打開相機(jī)的最小代碼注意回調(diào)要跑在后臺線程private fun openCamera() { val manager getSystemService(Context.CAMERA_SERVICE) as CameraManager val cameraId cameraManager.cameraIdList[if (useFront) 1 else 0] if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) ! PackageManager.PERMISSION_GRANTED) { return } manager.openCamera(cameraId, object : CameraDevice.StateCallback() { override fun onOpened(camera: CameraDevice) { device camera createCameraSession() } override fun onDisconnected(camera: CameraDevice) { camera.close() device null } override fun onError(camera: CameraDevice, error: Int) { camera.close() device null } }, backgroundHandler) }這里backgroundHandler必須綁定到HandlerThread的 Looper不能new Handler()跑主線程否則相機(jī)回調(diào)會把主線程堵住。openCamera指定前后攝時(shí)cameraIdList的下標(biāo)并不總是 0 后 1 前要看CameraCharacteristics.LENS_FACING判斷這也是一個(gè)經(jīng)典踩坑點(diǎn)。拿到CameraDevice后創(chuàng)建會話把 TextureView 的 SurfaceTexture 設(shè)成預(yù)覽目標(biāo)private fun createCameraSession() { val texture textureView.surfaceTexture ?: return texture.setDefaultBufferSize(PREVIEW_WIDTH, PREVIEW_HEIGHT) // 用 1280x720別用 4K val surface Surface(texture) val request device?.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW)?.apply { addTarget(surface) set(CaptureRequest.CONTROL_AF_MODE, CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE) } device?.createCaptureSession(listOf(surface), object : CameraCaptureSession.StateCallback() { override fun onConfigured(session: CameraCaptureSession) { session.setRepeatingRequest(request!!.build(), null, null) } override fun onConfigureFailed(session: CameraCaptureSession) { // 提示用戶相機(jī)不可用不要靜默吞掉 } }, backgroundHandler) }預(yù)覽方向修正是另一個(gè)必做項(xiàng)。相機(jī)的 Sensor 方向和屏幕方向不一致豎屏預(yù)覽會橫過來。常見做法是讀SENSOR_ORIENTATION再結(jié)合當(dāng)前屏幕旋轉(zhuǎn)角度做補(bǔ)償val matrix Matrix() val displayRotation windowManager.defaultDisplay.rotation val sensorOrientation characteristics.get(CameraCharacteristics.SENSOR_ORIENTATION) ?: 0 val degrees when (displayRotation) { Surface.ROTATION_90 - 90 Surface.ROTATION_180 - 180 Surface.ROTATION_270 - 270 else - 0 } matrix.postRotate((sensorOrientation - degrees 360) % 360) if (useFront) matrix.postScale(-1f, 1f) // 前置要鏡像 textureView.setTransform(matrix)這段代碼能解決 90% 的方向問題。剩下的那種畫面旋轉(zhuǎn) 180 度多半是TEMPLATE_PREVIEW的傳感器像素格式問題但按上面的寫法基本不會遇到。預(yù)覽跑通后整個(gè)工程就有了“地基”后續(xù)做算法都在這條鏈路上加。3. 磨皮美白怎么落地從膚色檢測到 SeekBar 參數(shù)3.1 磨皮不是無腦模糊膚色蒙版 高斯模糊 羽化混合很多人的第一版磨皮是整張圖高斯模糊結(jié)果頭發(fā)絲、眉毛、背景全糊了臉還像貼了層塑料。正確做法是只對皮膚區(qū)域做模糊而且邊緣要過渡自然。完整思路是先檢測膚色區(qū)域生成蒙版對原圖做高斯模糊用蒙版作為權(quán)重把原圖和模糊圖線性混合。蒙版越白的地方模糊的權(quán)重越高。實(shí)現(xiàn)代碼如下直接輸入一張 OpenCV Mat返回磨皮后的 Matfun smoothSkin(src: Mat, strength: Double): Mat { // 1. 轉(zhuǎn) YCrCb檢測膚色 val ycrcb Mat() Imgproc.cvtColor(src, ycrcb, Imgproc.COLOR_RGB2YCrCb) val mask Mat() Core.inRange(ycrcb, Scalar(0.0, 133.0, 77.0), Scalar(255.0, 173.0, 127.0), mask) // 2. 羽化蒙版避免皮膚邊緣出現(xiàn)硬邊 Imgproc.GaussianBlur(mask, mask, Size(25.0, 25.0), 0.0) // 3. 對原圖做高斯模糊 val blur Mat() Imgproc.GaussianBlur(src, blur, Size(9.0, 9.0), 0.0) // 4. 把蒙版轉(zhuǎn)成 0~1 權(quán)重并擴(kuò)展成三通道 val maskF Mat() mask.convertTo(maskF, CvType.CV_32F, 1.0 / 255.0) val w Mat() Core.merge(listOf(maskF, maskF, maskF), w) // 5. 原圖和模糊圖也轉(zhuǎn)浮點(diǎn) val srcF Mat() src.convertTo(srcF, CvType.CV_32F, 1.0 / 255.0) val blurF Mat() blur.convertTo(blurF, CvType.CV_32F, 1.0 / 255.0) // 6. 用權(quán)重混合out blur * w * strength src * (1 - w * strength) val weight Mat() Core.multiply(w, Scalar(strength, strength, strength), weight) val oneMinusWeight Mat() Core.subtract(Scalar(1.0, 1.0, 1.0), weight, oneMinusWeight) val blurPart Mat() Core.multiply(blurF, weight, blurPart) val srcPart Mat() Core.multiply(srcF, oneMinusWeight, srcPart) val outF Mat() Core.add(srcPart, blurPart, outF) val out Mat() outF.convertTo(out, CvType.CV_8UC3, 255.0) return out }這段代碼里最關(guān)鍵的是蒙版的羽化那一步。如果不做GaussianBlur(mask, mask, ...)蒙版邊緣會是銳利的硬邊臉上會出現(xiàn)一塊一塊的“補(bǔ)丁感”。強(qiáng)度控制在 0.3~0.7 之間超過 0.8 就會變成塑料臉。模糊半徑 9 是 720p 下的經(jīng)驗(yàn)值分辨率翻倍時(shí)要對應(yīng)增大。3.2 美白在 YCrCb 空間做提亮 Y、微調(diào) Cb防過曝美白和磨皮是兩件事磨皮解決“皮膚不平”美白解決“皮膚不夠白”。美白在 YCrCb 空間做最直接Y 通道提亮Cr/Cb 做小幅偏移讓膚色不發(fā)黃、不發(fā)綠。實(shí)現(xiàn)很輕量fun whitening(src: Mat, strength: Double): Mat { val ycrcb Mat() Imgproc.cvtColor(src, ycrcb, Imgproc.COLOR_RGB2YCrCb) val channels ArrayListMat() Core.split(ycrcb, channels) // Y 通道提亮最多提 20% val gain 1.0 0.2 * strength Core.multiply(channels[0], Scalar(gain), channels[0]) // 高光保護(hù)超過 240 的像素壓回 240防止過曝 Core.min(channels[0], Scalar(240.0), channels[0]) // Cb 通道降一點(diǎn)膚色調(diào)得更透 Core.subtract(channels[2], Scalar(10.0 * strength), channels[2]) Core.merge(channels, ycrcb) Imgproc.cvtColor(ycrcb, src, Imgproc.COLOR_YCrCb2RGB) return src }strength范圍建議 0~1Y 通道增益0.05~0.2Cb 偏移5~10。超過這個(gè)范圍高光區(qū)域會變成一塊死白尤其是額頭和鼻梁。高光保護(hù)那一步不能省很多人美白翻車就是栽在這里。3.3 三組核心參數(shù)的范圍與映射預(yù)覽時(shí)參數(shù)放輕一點(diǎn)拍照出圖時(shí)調(diào)重一點(diǎn)這是美顏相機(jī)的通用邏輯。以下是 720p 預(yù)覽分辨率下的經(jīng)驗(yàn)值參數(shù)推薦范圍說明高斯模糊半徑5~15 像素半徑越大越糊超過 15 臉部紋理全丟磨皮強(qiáng)度0.3~0.7預(yù)覽用 0.3~0.4拍照用 0.5~0.7膚色檢測 Cr133~173數(shù)值過大會把背景的紅墻、紅衣服也當(dāng)成臉膚色檢測 Cb77~127與 Cr 配合使用兩個(gè)范圍收斂一點(diǎn)更穩(wěn)美白 Y 增益0.05~0.2超過 0.2 高光區(qū)域會過曝銳化強(qiáng)度0~0.3磨皮后加一點(diǎn)銳化找回紋理SeekBar 的滑動(dòng)值一般是 0~100傳到算法里時(shí)除以 100 再乘一個(gè)系數(shù)。注意不能把 SeekBar 的原始值直接當(dāng) strength 用否則調(diào)到一半效果就爆表了。4. 瘦臉大眼和實(shí)時(shí)濾鏡局部變形 GLSL 著色器4.1 瘦臉大眼用“局部液化”就夠了以關(guān)鍵點(diǎn)為圓心的像素偏移瘦臉大眼在美顏相機(jī)里屬于“局部變形”算法核心是讓一個(gè)圓域內(nèi)的像素按權(quán)重偏移。商業(yè)產(chǎn)品用的是液化Liquify和網(wǎng)格變形畢設(shè)實(shí)現(xiàn)一個(gè)簡化版完全夠講。思路是選一個(gè)中心點(diǎn)瘦臉用臉中心大眼用眼睛中心給定一個(gè)半徑圓內(nèi)像素距離中心越近偏移越大圓外不處理。下面是 Java 寫法直接遍歷目標(biāo)區(qū)域內(nèi)像素反向采樣void localWarp(Mat src, Mat dst, Point center, double radius, double strength) { dst dst.zeros(src.size(), src.type()); int x0 (int) Math.max(0, center.x - radius); int x1 (int) Math.min(src.cols() - 1, center.x radius); int y0 (int) Math.max(0, center.y - radius); int y1 (int) Math.min(src.rows() - 1, center.y radius); for (int y y0; y y1; y) { for (int x x0; x x1; x) { double dx x - center.x; double dy y - center.y; double dist Math.sqrt(dx * dx dy * dy); if (dist radius) { dst.put(y, x, src.get(y, x)); continue; } // 權(quán)重越靠近中心偏移越大邊緣平滑過渡到 0 double w 1.0 - (dist * dist) / (radius * radius); double srcX x - dx * w * strength; // strength 為正像素向中心收攏 double srcY y - dy * w * strength; // 雙線性插值采樣避免鋸齒 int x0s (int) srcX, y0s (int) srcY; double fx srcX - x0s, fy srcY - y0s; double[] p00 src.get(y0s, x0s); double[] p10 src.get(y0s, Math.min(x0s 1, src.cols() - 1)); double[] p01 src.get(Math.min(y0s 1, src.rows() - 1), x0s); double[] p11 src.get(Math.min(y0s 1, src.rows() - 1), Math.min(x0s 1, src.cols() - 1)); double[] out new double[p00.length]; for (int c 0; c out.length; c) { out[c] p00[c] * (1 - fx) * (1 - fy) p10[c] * fx * (1 - fy) p01[c] * (1 - fx) * fy p11[c] * fx * fy; } dst.put(y, x, out); } } }這個(gè)寫法里strength為正數(shù)時(shí)像素向中心收攏用于瘦臉如果對眼睛中心做負(fù)向偏移像素從中心向外推就放大眼睛。半徑一般取臉寬的 0.4~0.6 倍太大鼻子會變形太小看不出效果。注意整幀遍歷會卡實(shí)際只處理以關(guān)鍵點(diǎn)為中心裁出來的一塊 ROI能省掉 70% 的計(jì)算量。4.2 濾鏡走 GLSL一段可以放進(jìn) GLSurfaceView 的片元著色器濾鏡如果也用 OpenCV 逐像素調(diào)色預(yù)覽幀率會很難看。正確做法是交給 GPU把 OpenCV 處理后的 Mat 轉(zhuǎn)成紋理上傳到 GLSurfaceView片元著色器里做顏色映射。下面是一段基礎(chǔ)的美顏濾鏡著色器包含提亮、輕微去飽和和色調(diào)微調(diào)#version 300 es precision mediump float; uniform sampler2D u_texture; uniform float u_brightness; in vec2 v_texCoord; out vec4 fragColor; void main() { vec4 color texture(u_texture, v_texCoord); // 亮度調(diào)整 color.rgb u_brightness; // 輕微去飽和讓膚色更柔和 float gray dot(color.rgb, vec3(0.299, 0.587, 0.114)); color.rgb mix(color.rgb, vec3(gray), 0.15); fragColor color; }u_brightness從 Java 側(cè)通過glUniform1f傳入取值 0.02~0.06 就好太大整體發(fā)白。這里有個(gè)關(guān)鍵點(diǎn)Camera2 傳過來的紋理是 OES 外部紋理GL_TEXTURE_EXTERNAL_OES著色器第一個(gè)版本要用#extension GL_OES_EGL_image_external : require統(tǒng)一在工程里做一層紋理拉直后續(xù)所有濾鏡就都能復(fù)用。如果你用 GLSurfaceView 配合SurfaceTexture做相機(jī)預(yù)覽這塊可以省掉OpenCV的轉(zhuǎn)Bitmap過程直接顯示。4.3 720p 預(yù)覽、隔幀檢測、ROI 處理實(shí)時(shí)性從這三處摳實(shí)時(shí)美顏的瓶頸從來不在濾鏡而在人臉檢測和局部變形。常見做法是三個(gè)約束預(yù)覽處理分辨率鎖 720p不要碰 4K人臉檢測每 5 幀做一次關(guān)鍵點(diǎn)滯后 100ms 人眼看不出問題局部變形只處理人臉 ROI而不是整幀。還有一條容易被忽略O(shè)penCV 的 Mat 處理完要立刻 release否則內(nèi)存會持續(xù)上漲。我用這套約束在“某千元測試機(jī)”上把處理幀率穩(wěn)定在 25 幀以上而第一版全幀處理只有 12 幀。差距就來自 ROI 和隔幀檢測這兩處。答辯時(shí)被問“你的算法為什么快”能把這三點(diǎn)答出來比背一堆理論更有說服力。5. 美顏相機(jī)常見問題排查黑屏、鏡像與內(nèi)存泄漏5.1 預(yù)覽方向顛倒或橫屏現(xiàn)象豎屏拿著手機(jī)預(yù)覽畫面是橫過來的或者翻轉(zhuǎn) 90 度后才正常。原因相機(jī) Sensor 的默認(rèn)方向和屏幕方向不一致Camera2 不會幫你自動(dòng)旋轉(zhuǎn)。很多教程只給了設(shè)置TEMPLATE_PREVIEW的代碼沒給方向補(bǔ)償預(yù)覽豎起來是運(yùn)氣的。解決按第 2.3 節(jié)的sensorOrientation - displayRotation公式對TextureView做setTransform(Matrix)。注意前置和后置的旋轉(zhuǎn)方向相反前置還要額外鏡像。這個(gè)方法同時(shí)管預(yù)覽顯示和后續(xù)拍照方向存圖前對Mat做一次Core.flip(mat, mat, 1)即可。5.2 權(quán)限彈窗后第一次打開黑屏第二次正?,F(xiàn)象首次安裝進(jìn) App彈出相機(jī)權(quán)限授權(quán)框點(diǎn)“允許”后預(yù)覽是黑色的殺掉重進(jìn)一次就正常。原因onResume()里先執(zhí)行了openCamera()但權(quán)限授權(quán)結(jié)果還沒回來checkSelfPermission返回拒絕代碼直接return了。之后權(quán)限回調(diào)里也沒有再次調(diào)用openCamera于是相機(jī)一直沒打開。解決把打開流程改成“條件觸發(fā)”而不是“順序觸發(fā)”。權(quán)限授權(quán)成功回調(diào)里調(diào)用openCamera()TextureView 的SurfaceTextureListener回調(diào)里也檢查權(quán)限兩邊都滿足才真正打開。最穩(wěn)妥的是寫一個(gè)tryStartCamera()內(nèi)部判斷permissionGranted surfaceReady兩個(gè)條件都滿足執(zhí)行openCamera。這一個(gè)改動(dòng)就能消掉 80% 的黑屏問題。5.3 前置自拍照片左右顛倒現(xiàn)象預(yù)覽里看自己是正常的拍出來的照片卻是鏡像的和日常自拍習(xí)慣相反。原因前置相機(jī)的畫面本身是鏡像的你為了讓預(yù)覽符合習(xí)慣做了Matrix.postScale(-1f, 1f)但保存照片時(shí)用的是ImageReader的原始幀沒有做同樣的翻轉(zhuǎn)。解決預(yù)覽和存儲是兩條線。預(yù)覽方向用 Matrix 修正保存幀在寫入文件前對 Mat 做水平翻轉(zhuǎn)Core.flip(rotatedMat, flippedMat, 1)。同時(shí)注意焦點(diǎn)的位置不會因?yàn)榉D(zhuǎn)而偏移如果是固定點(diǎn)對焦翻轉(zhuǎn)后還要把焦點(diǎn)坐標(biāo)映射到翻轉(zhuǎn)后的坐標(biāo)系里。這個(gè)坑在自拍場景下一抓一個(gè)準(zhǔn)評審演示時(shí)經(jīng)常 crash 在這。5.4 反復(fù)進(jìn)出頁面內(nèi)存暴漲最終閃退現(xiàn)象從列表頁進(jìn)相機(jī)頁再退出循環(huán)五六次內(nèi)存曲線一路上漲最后 OOM 閃退。原因CameraDevice沒有 close、SurfaceTexture沒有釋放、OpenCV Mat 沒有 recycle。尤其CameraDevice不 close下一次openCamera會直接拋CAMERA_IN_USE_ERROR。這條在低端機(jī)型上是必踩的坑。解決onPause()里執(zhí)行device?.close()并置空onDestroy()里textureView.surfaceTextureListener null后臺線程用handlerThread.quitSafely()。另外你在第 4.1 節(jié) localWarp 里每次dst.create出來的 Mat用完必須release。我見過最夸張的泄漏是把磨皮中間變量寫在while(true)預(yù)覽循環(huán)里不釋放兩分鐘內(nèi)存漲了 300MB。檢查泄漏最快的方式是開 Android Studio 的 Memory Profiler反復(fù)進(jìn)出頁面時(shí)盯著Mat count。5.5 磨皮過度“塑料臉”現(xiàn)象磨皮后皮膚紋理全無像貼了一張塑料面具尤其額頭和臉頰反光嚴(yán)重。原因模糊半徑和強(qiáng)度都用得太狠膚色蒙版還把高光區(qū)域全覆蓋進(jìn)去了。很多同學(xué)的調(diào)參邏輯是“效果越明顯越好”但美顏相機(jī)的評審既看效果也看自然度。解決把高斯模糊半徑控制在 9 像素以內(nèi)強(qiáng)度降到 0.4蒙版羽化半徑加大。磨皮之后加一道銳化把高頻細(xì)節(jié)疊回去 15%~20%皮膚紋理就不會完全消失。還有個(gè)技巧先做一遍小半徑磨皮再疊加一層更小半徑的磨皮比一次大半徑更自然。這套“局部小劑量多次處理”的思路也可以直接寫進(jìn)論文比單純講濾波要有內(nèi)容。6. 給畢設(shè)加分離線精修對比 幀耗時(shí)統(tǒng)計(jì)回答“你的美顏快不快”實(shí)時(shí)預(yù)覽為了流暢只能跑 720p 和輕量參數(shù)但答辯時(shí)最加分的效果恰恰是“對比”同一張?jiān)瓐D左邊是原始效果右邊是離線精修后的效果。我建議單獨(dú)加一個(gè)“拍照后離線精修頁”把拍照得到的全尺寸原圖跑一遍完整磨皮美白再疊加瘦臉大眼和濾鏡和原圖左右分屏對比。這個(gè)頁面不要求實(shí)時(shí)算法可以跑重參數(shù)效果會比預(yù)覽好一大截評審的視覺沖擊力也強(qiáng)得多。第二件事是把自己算法的耗時(shí)測出來用數(shù)據(jù)回答“實(shí)時(shí)性夠不夠”。核心做法是在處理管線外包一層計(jì)時(shí)val t0 System.nanoTime() val outMat pipeline.process(frameMat) // 磨皮美白瘦臉濾鏡 val costMs (System.nanoTime() - t0) / 1_000_000.0 runOnUiThread { tvFps.text 幀耗時(shí) ${costMs}ms / 幀率 ${(1000.0 / costMs).toInt()}fps }連續(xù)跑 30 幀取平均把數(shù)據(jù)整理成表格720p 預(yù)覽平均耗時(shí) XXms全部美化開啟時(shí)幀率 XXfps這個(gè)數(shù)據(jù)放進(jìn)論文的“性能分析”一節(jié)非常有用。注意測的時(shí)候關(guān)掉系統(tǒng)省電模式用同一臺測試機(jī)跑完整流程別用模擬器數(shù)據(jù)模擬器的幀率沒有參考價(jià)值。我的習(xí)慣是先把實(shí)時(shí)預(yù)覽做到流暢再單獨(dú)做離線精修頁這樣即使答辯現(xiàn)場預(yù)覽翻車也能用離線對比撐住場面。這也是我從模擬項(xiàng)目 X 的答辯經(jīng)驗(yàn)里學(xué)到的教訓(xùn)——當(dāng)時(shí)我把所有美化都堆在預(yù)覽鏈路里低溫環(huán)境下低端機(jī)掉到 12 幀現(xiàn)場演示很被動(dòng)。后來改成 ROI 處理加隔幀檢測才穩(wěn)定在 25 幀以上。希望你做這個(gè)方向時(shí)少走這段彎路希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲天堂一二| 97在线视频观看| 大香蕉免| 精品黑人一区二区| 91精品国产91久久青草 | 玖玖综合视频| 丝袜狂射91| 欧美日韩999| 天天操熟妇| 波多野结衣被操50分钟免费视频| 91色插| 躁躁日曰躁2020| 天天躁日日躁AAA片李宗瑞| 超碰91在线| 久久久久久久久国产| 色婷婷导航| 12一15性XXXX粉嫩国产| 高潮精品| 夜夜草天天| 大逼色网站| 91中文精品日韩欧美在线| 五月丁香啪啪网| www久久国产精品| 欧美久久人体| 哈哈操电影| 青草视频人妻在线观看| 色 婷97| 97久久精品亚洲| 丁香六月激情| 国产精品久久伊人| 探花一区二区三| 亚洲成人贴图| 91亚洲图片| 日本高清视频在线观看黄已三辽| 日本精品一区二区三区四区的功能| 视频在线中文字幕| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 亚洲午夜AV| 美女黄频a美女大全免费皮| 亚洲欧洲av影音| 九九热九九| 精品美女少妇一区二区| 日1区2区3区2020| 色欲色香天天天综合网www-亚洲综合国| 夂久色| 伊人色综合网电影| 色婷婷久久| 免费伦费视频在线观看| 91精品黄在线观看| 亚洲图片偷拍视频区| 亚洲中文日韩欧美大香蕉视频| 一起草三级AV电影在线观看| 97久久超碰日韩精品| 综合激情一一91| 骚女高跟AV在线| 中文字幕天天操| 国产免费大片| 啊啊啊啊嗯嗯嗯用力好爽| 亚洲天堂中文字| 激情四射五月天| 日欧毛片久久| 天天操天天日天天干| 婷婷九月国产| 久久99干一本高清| 97超碰中文在线| 欧美男人天堂| 亚洲精品成人动漫在线| 国产三区免费在线观看| 欧美一级A片在线看视频性色| a级成人毛片免费视频高清| 夜夜草网站| 亚洲情色91| 顶级少妇BT天堂| 亚洲高清少妇| 91人人| 五月天我淫我色av| 岛国艾薇凹凸视频天堂| 少妇无码太爽| 人妻夜夜爽天天爽麻豆三区网站| 少妇与黑人高潮在线| 久久久98网站免费视频| 是还免费视频1727我| 一二视频神马久久传媒| 翔田千里AV无码秘 三区| 色操逼网| 夜夜爽爽爽| 啊啊啊不要好爽日韩无码一区| 亚洲日韩欧美一区二区| 欧美人体性爱互联网第一页婷婷日本| 人人操人人摸人人看人人干| 免费视频无码| av东京热男人的天堂| 国产深喉| 人人操我人人干| 亚洲最大无码中文字幕网站| 好好的日:com久久九九| 亚洲欲色| 国产日韩在线播放| 国产嫩草精品A88AV在线| 久久熟女久| 久这精品中文在线观看视频| 国产小u女在线观看| 欧美熟爽综合| 日本好吊色视频| 无码不卡亚洲成?人片| 色网在线视频观看免费| 91日产欧美| 亚洲国产熟妇综合色专区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 四虎av在线| 免费αV在线视频| 深夜国产一区二区三区在线看| 爱射综合| 久久久久久免费电影| 被窝影院午夜看片无码| 狠狠干狠狠色| 中文字幕免费在线观看| 国产树林里野战在线看| 久久精品72| 美女黄码视频午夜| 成人自拍三级在线观看| 精品少妇后入一区二区三区四区人妻巨乳| 国产熟码AV| 芊芊操逼视频无码| 欧美日本天堂| 九九RE视频在线精品| 夜夜操av亚洲一区二区| 超碰97久久| 色综合色综合网| 风月影院男女十八禁| 亚欧无码线免费观看视频| 新版天堂中文资源8在线| 综合久欧洲| dy888午夜老子影视达达兔| 干婷婷综合网| 夜夜久久久| 丁香九月激情啪| 午夜福利一区二区三区四区五区色婷婷| 一区二区乱码福利| 天天摸夜夜摸| 亚洲情色欧美| 亚洲资源网| 一区二区三区 日韩欧美| 99黄页网站| 午夜国产乱伦视频| 欧美极品色| 亚洲一区中文字幕一区| 91天堂| 超碰人人妻| 好属操| 91夜夜蜜桃臀1区2区3区| 欧美一区二区三区不卡高清视频| 欧美亚涩| 自怕偷自怕亚洲精品| 69视频福利导航| 人人操人人操人人人操| 精品人妻视频一区二区在线播放 | 国产呦精品一区二区三区下载| 男人的天堂日韩| 另类小色呦| 4399成人黄A片| 人妻天天爽夜夜爽爽| 亚洲 中文 欧美 日韩 在线| AV和黑人在线播放| 狠狠色一区二区中文字幕| 精品在线观看视频在线| 91国产美女丝袜足交精品视频| 岛国网址国产| 91综合色噜噜| 欧美熟女逼久久久久久| 成人精品水蜜桃久久久久久久| 久久久久久久久久久久黄色 | 屁股久久久久久| 色色婷婷丁香| 91丨国产丨白浆秘 洗澡动漫| 免费视频在线观看啊啊啊啊啊| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 九九九九久久久| 亚洲精品国产精品成人| 欧美丝袜91| wwe 天天干.com| 婷婷亚洲综合| 国产尤物AV尤物在线观看不卡 | 97色插| 2021久久国产综合精品青草| 粉嫩av在线| 女人天堂网| 美女黄码视频午夜| 亚洲 图片 欧美 色图| 深爱五月婷婷| 久热9| 99国产精品视频尤物| 无套后入双马尾| 99色骚| AV高清一区| 五月香婷婷| 一级黄色性爱A级片| 精品无码久久久久久久杏吧| 日韩精品一二三| 老女人碰碰在线碰碰视频| 日本在线一二| 美女刺激久久国产欧美| 99色色| 日本福利二区视频| 日本日皮视频逼| 综合久久久久久久综合网| 粉嫩av久久一区二区三区| 国产剧情在线| 99久久99九九99九九九| 人妻三级在线中文字幕| 欧美高清色| 男人的天堂com| 久九色| 91制服丝袜中文字幕| 99在线观看视频在线高清| 一区二区三区四区在线不卡| 国内毛片四区| 伊人91| 神马麻豆福利院 | 中国探花熟女| 日本熟女中文| 青青草日逼视频| 日本精品人妻少妇一区二区| 久久偷拍人| 97超碰无码网| 久久婷婷亚洲欧| 天天操天天7| 学生妹天天看| 老司机香蕉久久久久| 色狠狠一区二区三区香蕉| 亚洲丨在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 丁香五月社区| 亚洲欧美一区二区三区在钱蜜桃| 精品久久99| 97视频620| 91激情综合| 色婷婷日韩精品一区二区三区| 综合自拍| 国产偷拍网站| 国产精品久久99日日| 午夜精品久久久久久久99蜜桃一| 99色色网| 好看的久久不射无码影视影院| 色哟哟1区2区| 青青操国产夫妻| 激情小说图片亚洲首页| 92午夜免费福利视频| 一区二区激情国产熟女| SS久久| 亚洲成人AB| 久久精品 六十路 熟女 欧美| 黑人白女精品一区| 人妻激情偷乱视频一区二区三区 | 91精品亚洲内射孕妇| 5278欧美一区二区三区| 亚洲狼狼干综合1| 一本久久精品中文字| 亚洲Av诱惑| 美女操逼A A| 无码视频黄色网战| 熟女欧美日韩综合婷婷| 亚洲欧美91| 高清国产精品无码| 欧美色图天堂在线| 亚洲国产青青| 日韩一级久久毛片| 天天操天天射青青草| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 国产一区二区三区免费视频在性观看| 日本久久天堂| 安微少妇操BBB| 国产日逼视频| 亚洲AO在线| 国产sv美女内射| 国产成人免费观看在线视频| 亚洲激情色片| 亚洲图片激情综合另类| 99热精品青草在线| 欧亚日韩一区在线| 91超碰人人操| 超碰久草| 亚洲最新a在线观看| 亚洲免费97免费| 久久精品一区二区| 蜜臀av在线播放一区二区三区| 亚热日本熟女| 久久一级无码精品毛片6| 后入内射蜜桃臀| …亚洲黄色厕厕女女在线播…| 亚洲第一无码播放立川理惠| 男人的天堂日韩| 欧亚成人| 91精品婷婷国产综合久久| 密乳无码| 性爱AV天堂| 加勒比在线观看一区二区| 在线人妻熟女一区二区三区四区五区| 亚洲av成人精品一区| 免费夜夜爱黄色视频毛片| 传媒在线观看一区二区三区| 天天综合色| 亚洲玖玖爱| 久久久成人国产精品无码| 超碰精品人妻狠狠干| 91社操逼| 久久中文字幕女同性恋一区| 国产AV高清AV无码| 色路综合| 不卡在线一区,精品一区二区三区中| 亚洲欧洲日韩中文字幕一区| 亚洲丝袜二区| 欧美日韩在线小说| 激情露脸爱| 久久久99免费| 国产中文字幕在线| 欧美成人精品A片免费一区99| 新91视频.cmp| 国产精品一二三免费网站| 蜜臀99久| 好吊色一区| 999精品国产高清一区二区| 欧美色图 人妻| 日韩黄色一区二区三区| 999国产精品999久久久久久| 五月丁香六月婷| 2017av无码免费无线播| 成人久久精品| 色色五月天婷婷| 九七超碰| 风骚少妇视频中文字幕| 丁香五月AV| 中文AV制服乱伦| 男人的天堂日本东京热| 青青草日韩无码| 热思思免费视频| 插插综合网天天影视网| 国产suv精品一区二区四区999| 日韩字幕一区| 天天爽入口| 99re6久热只有精品6在线直播| 色欲无码人妻日韩欧美精品| 欧美最婬乱婬爆婬牲视频| 四虎永久在线精品免费网址 | 日韩欧美偷拍美女视频| 五月婷色| 91三级理论片播放器| 亚洲欧美伦综合| 日韩精品人妻中文字有码在线| 99热啪啪| 手机看片1024你懂的国产| 人人操,人人液| 久久久噜噜噜久久人妻| 成人十八禁日韩欧美一二三| 色九区| 亚洲精品尤物yw在线影院| 欧美色另类| 国产乱码久久久久久| 亚洲 中文 女同| 美女被艹尤物视频| 一区二区三区免费岛国片| 中文字幕99999| 国内一区二区三区| 96精品一区| 国产污视频麻豆传媒一区二区| 第一高清av中文字幕| 婷婷av在线中文字幕| 91免费看中出视频| 熟女熟妇伦久久影院毛片一区二区| 亚洲欧洲美腿丝袜| 91美女在线精品视频| 欧美一级做a爰片免费视频| 久综合国内精品自在自线| 亚洲欧美日韩不卡人妻| 欧美偷拍| 色爱天堂| 精品999一区二区| 精品一区二区久久| 美女91av| 亚洲情色 无码专区| 色制服丝袜夫妻av一区| 操b网站亚洲无码| av情色影音| 高清不卡一二三区视频......| 开心五月天激情网| 九九热精品| 色噜噜婷婷| 五月婷婷激情网| 欧美性爱另类综合| 国产欧美一区激情交| 黄片在线免费在线观看| 丁香五月激情综合国产| 婷婷丁香五月激情啪啪| 九九黄色网| 婷婷久久综合| 韩国一区二区精品亚洲| 夜夜操av亚洲一区二区| 香蕉一区二区三区在线视频| 欧美综合加勒比在线| 精品国产99| 91殴美大片| 无码男人天堂| 欧美色图小说综合| 777超碰| 狠狠爱综合网| 成人无码在线视频网站| 国产精品无码久久久久2028| 久久国内| 婷婷久草一区二区三区| 九九热超碰97亚洲最新香蕉| 91女优在线观看| 亚洲欧美天| 色97干| 精品无码一区二区三区| 浪人综合网| 五月丁香啪啪网| 国产青一二三| 亚洲drav色图| 欧美第二页| 日韩一区二区精彩视频| 亚洲欧洲网站免费观看| 色综合一区二区三巨| 久久一留热品黄| 久久国产999| 97超碰美女| 夜夜操青青草| 日本高清电影欧美色图| 日韩美女高潮喷水视频| 久久黄人人爽视频| 盗摄女人妻在线| 亚州情色j区| 性欧美精| 99久久精品国产系列| A 在线网址| 95人妻爽爽人人做人人澡| 免费看污网址| 亚洲毛片久久| 蜜乳AV一区| 女同亚洲欧美一二三区久久电影| 内射黑丝袜| 啊啊啊想要| 无遮挡猛进视频免费无限观看| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 人人摸人人干| 久久精品国产亚洲av水密被窝| 午夜超爽| 久久婷婷在线观看视频| 91综合中文字幕| 人成午夜免费大片| 性九九九九九九| 91网九色蝌蚪操熟女| 无套内射性感少妇视频| 天天拍天| 日韩亚洲中文字幕在线| 少妇一区二区三区在线观看| 96一区二区| 亚洲天堂无码| 死我十八禁| 草草影院最新网址| 欧美亚洲一区二区久久久婷精品大包诱| 97在线/亚洲| A片 AV一级在线播放观看免费| 91挑色欧美| 国产精品美女久久久久久网站| 五月婷婷丁香六月| 可乐操在线| 2024人人操人人摸| 啊啊啊啊无码| 色色婷| 综合亚洲欧美| 999久久久精品国产| 天天综合~91| 操逼逼无码| 人妻色情天天操| 全免费a敌肛交毛片免费| 精品视频久久区| 欧亚乱色熟女一区二区| 91影视亚洲| av在线一区二区三区| 骚熟女吞| 国产精品久久久久中文字幕| 熟女91网| 五月天婷婷基地| 男人天堂2030| 国产精品对白内射| 亚洲图片欧美日韩| 欧美精品精品一区二区| 九热大香蕉| 天天插夜夜操| 国产AV线| 欧美|91色综合| 91操操操操| 免费人人搞97| 色婷婷九月天天综合| 欧美爱国产综合、| 资源在线观一 二| 老熟女91| 97精品中文字幕| 伊人久久大香大香线蕉中文| 天久久久噜噜噜久久国产精品爽爽| 欧美综合站| 一区不卡在线观看av| 91女优在线观看 | 伊人网综合在线视频| 色哟哟av| 精品久久在线区一区| 无码高清少妇久久| 超碰97极品9| 女人的久久久| 国产黄色 A 片免费看| 国产欧美另类久久久精品课程| 青娱乐 成人娱乐在线| 久久这里是精品| 加勒比色99999| 国产天天骚| 视频黄色国产一级| 天天综合97| 亚州高清av| 中文字幕精品一区二区精品| 亚洲 欧美 偷拍 唯美| 中文字幕青青草| 男人的天堂2019| 亚洲免费在线探花| 国产操逼逼网| 中日韓欧美高清| 欧美少妇色综合| 99操碰| 日婷婷| 性感美女91影视| 有码免费观看| 99性爱视频| 狼狼色丁香久久婷婷综合五月| 91欧美www| 久久一二三四五六七八九区区| 欧美性爱在线无码| 久久亚洲AV无码专区首页| 欧美宗合网| 天堂射| 99综合自拍| 天天弄天天操| 国产一区二区视频在线播放| 日韩熟女操逼| 色色毛片| 久操免费在线| 亚洲天堂2020| 久久精品28| 欧美高潮| 91黑丝操| 亚洲drav色图| 亚洲天堂人人妻| 青青草原综合久久大伊人精品| 激情五月综合网| 日韩精品永久在线观看| 久久久久久国产手机AV| 日本免费一级AAA大片器 | 国产精品无码在线| 性爱视频无打码在线观看| 国产中出内射一区二区| 91国产丝袜白虎| 亚洲图片激情综合另类| 国产精品露脸在线观看| 中文字幕乱码人妻一区二区三区,99精品 | 久久二| 精品久久97| 91天天综合在线| 伊人9| 午夜经典| 美女诱惑久久| 97超碰人妻| 精品人妻一二三| 欧美一区二区三区不卡高清视频| 亚洲无码电影久久久| 日日摸天天爽夜夜欢| 亚洲欧美洲综合| 亚洲男人的天堂va亚洲男人社| 亚洲欧美在线丝袜| 亚洲色婷婷久久91| 国产日韩精品无码去免费专区国产| 一级AV性爱| 久久久久久亚洲中文| 视频在线观看免费一区二区三区| 激情综合网五月婷婷五月天| 在线观看国产黄色| wwwss在线观看| 99热官网| 动漫片子网站3黄| 淫骚熟女一区二区三区| 久草成人影片| 欧美日韩在线小说 | 2019久久久久久久久福利| 强奸乱伦AV网站| av片在线观看免费播放| 天天色香欲综合网| 久久久久久波多野吉衣高潮| 99re这里只有精品2| 亚州综合色| 人妻丰满熟妇一区二区三| 國產尤物AV尤物在線觀看| 色综合色| 日本一片一区| 欧美日韩狠狠爱| 桃花色综合影院| 中国一区二区亚洲人妻| 1024久久高清视频| 亚洲欧美一区二区不卡视频播放 | 亚洲欧美精品福利在线| 伊人影院在线理论播放| 久久精品中文字幕女同| 中文字幕乱码在线| AV网站高清无码在线观看| 久久久中文| 亚洲黄日韩无码专区| 91激情国产| 欧美性爱第一页久久| 91 亚洲 欧美 日韩 国产 综合| 亚洲无套久久嗯嗯| 精品一区二区三区蜜桃臀www| 超碰91在线| 欧美日韩国产色图在线| 欧美爆操91| 亚洲熟妇A V黑人| xxx0国产在线播放| 岛国人妻少妇av在线观看| 92大香蕉| 顶级丝袜熟女一区二区三区| 欧美一级欧美三级在线观看| 亚洲高清色综合| 黄色小视频日本txt| 青娱乐 成人娱乐在线| 超碰吊日色| 盗摄女人妻在线| 人妻 欧美 中文| 欧美v日韩v亚洲v最新在线| 亚洲中文字幕网| 豆1无夜无码| 日韩高清黄片| 蜜桃视频精品一区二区三区| 国产日本一区二区三区蜜臀在线观看| 日韩久久激情精品| 久久久久96| 日韩精品 视频一区二区| 色九月综合| 色综合一本| 欧美色偷拍| 91亚洲欧洲| 青青草中文-久久青草精品一区二区三| 一区二区三区在线日韩影院观看| 乱伦av麻豆| 欧美一区二区三区成人性生活| AV麻豆免费一区| 亚洲色图a| 在线观看亚洲成人精品| yazhousetuoumei| 日韩一级性爱无码| 亚洲综合小视频小说在线观看| 91P0RNY大屁股人妻| 日本亚洲vr欧美不卡高清专区| 欧美综合另类| 99999久久久久9国产精品| 秋霞Av理论一级在线| 久久色人体| 日韩视频中文字幕| 成人色女网| 欧美伊人久久综合网| 怡红院成人av| 色伊人91| 91色欧美| 肥臀熟女福利视频一区二区| www熟女乱伦com| 日韩美女高潮喷水视频| 国产精品成人蜜臀AV在线| 91中文字幕在线观看| 激情综合婷婷| 亚洲久久久久| 人妻在线大香蕉| 人妻精品一区二区在线| 日韩有码中文字幕女同性恋| 美国美女AV在线| 欧美精品23| 色99久草| 精品一区二区三区最新| 国产精品美女在线一区| 国产精品禁久久久精品| 奸色色 男人天堂 天天射| 日韩一级久久毛片| 欧美色图在线视频少妇| 婷婷综合五月天| 18禁在线视频| 欧美日韩亚洲国产中文永久天天看| 成人在线日韩| 亚洲欧洲日本精品中文a∨| 久久↗↗| 成人AV素股で擦久久| 做爱A级亚欧| 在线不欧美| 精品中文日韩字幕视频| 人妻嗯啊啊在线播放 | 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日韩三级一区| 无码最新| 96精品久久| 强奸熟女一区二区三区| 亚洲少妇喷视频看| 加勒比久久综合网高清| 免费操逼91| 91碰碰| 91亚洲欧美色图| 丁香九月激情啪| 亚洲国产成人7777| 加勒比海人人操超碰在线| 亚洲在高跟鞋自慰久久在色线| 婷婷五月在线视频| 免费作爱一级视频| 欧美十八禁视频| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 91爆操视频| 韩国免费播放一级毛片| 成人开心网在线视频| 久久久久9999妇女| 久久本道| 先锋精品av色鲁| 国产成人无码网站在线视频| 人妻丰满熟妇一区二区三| 激情小说亚洲| 久久99九九九九6666免费观看软件| 欧美亚洲宗合色性图| yirendaxiangjiashipin| 六月丁香啪啪| 国产精品午夜高潮呻吟久久av| 精品午夜福利国产一区二区在线观看| 3PAV乱伦视频| 亚洲色图图片| 欧美天天干| 色狠狠一区二区三区香蕉| 蜜桃丰满熟妇av无码区不卡| 樱花草社区www中国| 亚洲影院小综合| 色噜噜人妻av 中文字幕| 亚洲国产第一页综合视频| 在线v中文字幕一区二区三区 | 亚洲熟妇乱女区二区三区| 激情五月天色播| 丁香五月激情婷婷| 亚洲精品视频在线播放| 欧美一区二区亚洲天堂| 俺去俺来也在线www| 日本色色的视频| 熟女六十路| 六月婷婷综合| 99免费在线视频| 嗯嗯啊啊视频在线看| 丁香五月天激情综合| 成人av免费观看| 一起草AV| 北条麻妃99精品青青久久| 日本三级人妻a人妻一在线| 日韩三级网址| 亚洲 欧美 小说| 中文字幕超碰CAO| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 麻豆天美久久91| 九九热免费在线国产视频伊人五月| 7月婷婷综合| 自拍欧美| 久久精品女同亚洲女同13| 国语精品av| 丝袜美腿av女优在线| 2024黄色视频| 国产一区二区精品久久99| 人妻乱仑一区二区三区| 婷婷色五月激情| 亚州成人A√| 东京热99999| 久久久久久久唑| 久久透逼视频| 亚洲欧美中文日韩视频中国语| 少妇超碰在线| 久久神马影院| 欧美啪啪啪91| 私人尤物在线精品不卡| 国产熟女完整版中字| 色丁香久久| 蜜臀在线免费观看在线免费观看| 天天色怡春院| 亚洲色人阁| 福利社区午夜一区二区| 亚洲色诱惑| 日本97久久久精品| 青青草影视蜜久久| 中文AV制服乱伦| 熟女突然公开看18禁影片 | 99人妻| 色哟哟511老熟女| 插入综合网| 经典丝袜一区| 欧美18老人禁| 人人色人人操在线| 欧美久久久15P| JuliaAnnXXX888| 日韩三A大片在线观看| 无码又爽又硬又激情免费视频| 九九热视频这里只有精品| 亚洲欧美校园| 亚洲一区二区三区播放在线| 水澄无码AV| daxiangjiao你懂的| 色综合av综合久久| 婷婷五月天色色| 九九九精品一区二区无码| 亚洲色宗合| 91干熟女| 亚洲污污网站| 欧美日韩大香蕉| 91丨九色丨东北熟女| 小骚逼被操的爽不爽| 欧美人与动性人交a| 婷婷久久综合久| 亚洲 欧美 综合 91| 日本国产亚洲一区在线观看| 精品区9| 97操碰| 五月天玖玖资源站| 日韩美女高潮喷水视频| 国产品精品自在在线午夜免费| 超碰碰碰碰| 精品人妻一区二区蜜桃视频| 日欧亚洲二三区大片不卡| 欧美天天谢综合网| 密乳视频在线| 精品久久久久久亚洲| AV女资源| 国产亚洲在线观看| 亚洲人妻日日日| 五月天色色色| 啊啊啊啊好疼| 淫妻综合网| 久艹日日日| 91亚洲黑人| 久久精品国产亚洲5555| 欧美九九爱| 日韩成人性日韩成人性爱视频在线免费观看| 啊啊啊操一区| 97超碰超碰| 夜夜嗨AV蜜臀av| AAAA欧美日韩| 欧美在线啊啊啊 | 欧美性区| 91香蕉视频在线观看免费| 97干天天| 黄色网址在线免费观看| 欧美精品亚洲精品日韩传电影| 中文字幕aⅴ在线视频| 激情情色五月天| 啊视频在线| 天天噜| 久超超碰| 欧美色性爱| 99少妇| 射丝袜高跟鞋99| 天天激情综合站| 九九九九免费视频| 丁香五月天堂| 免费成人自拍视频在线| 97中文字幕色| 91动漫操逼视频| 国产又粗又长视频| 啊啊啊 在线观看| 欧美A片中文字幕| 91老熟女91老女人| 丝袜夫妻自拍| 在线欧美69V免费观看视频| 国产丝袜高跟美女av免费观看| 91色婷婷综合久久中文字幕二区| 啊啊啊好想要| 不卡一区视频| 亚洲欧美精品一区天堂久久| 在线观看亚洲成人精品| 97在线观看免费| 欧美精品成人亚洲| 操逼无码一区| aaaa黄片| 久久日韩肥臀| 欧美熟女激情| 日本黄 R色 成 人网站| 亚欧高清| 日韩欧美久久婷婷网站| 欧美性爱一内片一区二区三区| 上海一级黄片| 香蕉视频精品亚洲一区二区三区在线播| 免费人人搞97| 色99在线| 国产熟女完整版中字| 干少妇视频| 本道在线| 麻豆福利视频导航| 人人爱操| 亚洲日韩精品一区视频在线| 欧美高清色| 夜夜嗨免费视频| 精爱久久| 91麻豆天美国产欧美日| 97人人操人人摸| 国产一国产一级毛片古装| 大香蕉伊然在亚洲91| 人妻插插人妻人| 久久9视频| 久久精品国产亚洲AV嘿嘿| 伊人天天久久动态图| 国产青青综合伊人| 天美传媒在线一区| 久无码| 精品超碰中文在线| 亚洲熟女中文字幕在线| 色欲Av人妻精品一区二| 久久有码视频| 东京热熟女亚洲视频网站| 97一区二区蜜臀| 婷婷伊人綜合中文字幕| 亚洲精品xxx| 日韩av在线精品观看| 日日97| 久久机热| 亚洲丰满很很操| 麻豆人妻少妇在线免费观看| www.欧精品| 激情综合97| 五月天色色网站| 精品一二三区久久AAA片| 亚洲国产91精品一区二区久久| 欧美亚洲中文| 久久东京热久久| 亚洲综合色图欧美| 国产在线激情| 天天综合网视频91| 亚洲国产亚洲天堂| 啊啊啊啊好疼视频| 久久久内射良家| 熟妇国产免费一区| 韩国国产欧美情侣视频在线| 亚洲中文字幕妇伦久久| 91亚洲不卡一区| 精品一区二区三区最新| 亚码激情| 免费看污网站| 18岁禁 茉莉成人久久| 一个人在线看的黄色电影网站| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒| 狠狠久久手机视频精品| 在线观看一级α片刺激高潮视频| 久久精品一区二区三区四区五区| 精品久久久久综合无码| 放黄片放3级黄片没穿衣服| 97免费视频在线观看| 日少妇视频| 欧美成年人性爱视频免费观看| 91天天| a亚洲欧美色欲| 亚洲小电影免费涩涩成人在线高清| 黄色成人网久久久久久| 98人妻精品一区二区色欲| 国产第12页| 在线观看高清AV| 911粉嫩人妻| 男人天堂2019亚洲| 欧美综合97www| 亚洲日本大香蕉1| 综合色一区三区二区| 香蕉人欧美综合| 欧美日韩*字幕一区| 五月天伊人网| 26UUU欧美日本| 夜夜操青青草| 欧美国产伊人久久久久| 综合激情五月天| 欧美天天综| 蜜臀久久99精品| 青青草在线视频美女| 久夜视频| 国产精品一区二区亚洲人成毛片| 国产三级多多影院2022国产AA一级毛片无码 | 超碰久久性爱| 夜夜嗷嗷一区二区| 97操B| 国产v片在线免费观看| 中日亚韩免费视频| 色色婷婷五月天| 91夜夜蜜桃臀1区2区3区| 秋霞福利网| 国产精品粉嫩福利在线| 蜜臀99久久精品| 国内毛片热久久思思热| 一级啊性爱在线视频| av日韩在线观看电影| 天天添天天干电影| 亭亭在线资源| 人人妻人人玩人人澡人人爽| 特级特黄一级毛片免费| 色99色| 青娱乐大香蕉| 易易A毛视频| 日日操丁香五月天| 99热免费| 九热超碰| 无码丰满熟妇一区二区浪潮AV| www.色操逼| 神马久久69| 色五月AV| 成年人一级黄色毛片大全在线观看| 99爱久久视频频| 九九九成人| 天天干干天天干干| 91人妻视频在线| 91bbbbbb| 中文字幕aⅴ在线视频| 人妻一区久久二区三区色播| 中文有码9| 一级片在线观看高清无码| 麻豆60秒| 18精品一二区| 久草免费福利在线播放| 亚洲男人的天堂AV| 97啪啪| 狠狠操综合| 丝袜天堂网| 一本一道波多野毛片中文在线| 久久本道| 91丝袜在线观看| 久久性爱视频| 国产AB视频| 屁屁影院一区二区三区国产| 久久999久| 国产拍偷精品网站| 素人播放一区| 欧美天天干| 精品超碰中文在线| 视频二区美腿制服人妻欧美| 俺去俺来也在线www| 超碰视97中文| 欧美强奸乱能| 伊人色综合欧美| 亚洲系列第一页| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 激情干在线| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 欧美变态激情网| 韩国一级婬片A片无码天美| 97精品视频免费| 欧洲性爱无码区| 亚洲综合影视| 国产黄色小视频网站| 欧美色图天堂网m| 亚洲综合影院| 天天碰操中国年青熟妇| 国产一级高跟丝袜| 97这里都是精品| 波多野42部无码喷潮在线观看| 天天日天天操VV| 天天操天天干一区二区| 人人摸人人舔一区二区| 国产无码一二三区| 少妇熟女视频一区二区三区| 日韩无码专区| 色噜噜狠狠色综无码久久合欧美| 五月激情视频| 肥佬影院91| 91xingse| 成人一级性爱| 天天拍天| 五月天激情婷婷| 国产精品久久久久久久久久久久| 婷婷性爱| 亚洲精品国产精品成人| 欧美性爱一区二区三区四区| 九九热久久99精品re| www.acm成人黄色毛片| 激情综合五月| 熟女这里只有精品6| 久久综合久色欧美综合狠狠 | 欧美色性爱| 啊啊啊啊好疼| 99re3这里只有精品| 性在久久久久久| 天天综合青苹果| 亚州成人A√| 91丨熟女丨丰满熟女| 人妻久久一区二区三区 | 尤物视频视频官网| 久久久久大香青草精品综合| 国产树林里野战在线看| 91久久久久久久久18| 中文一区在线日| 国产热RE99久久6国产精品首| 九九九精品| 天天拍天| 久久色一区| 人人操人人叉人人插人人| 午夜操一操| AV男人天堂网| 欧美乱色| 最新国产精品久久精品| 国产精品无码成人精品| 99精品丰满人妻无码| 亚洲国产丝袜熟女av| 欧美在线综合| 大香蕉伊人网WWWn0n| 久久久 国产精品| 97视频在线看| 夜夜春夜夜操| 91高跟美女在线播放| 欧美在线干| 天天艹天天日| 国产精品视频内谢女人| 97在线播放 | 日韩97视频!在线| 亚洲aV性爱| 日韩欧美大力操| 另类天堂| 亚洲 欧美 日本 国内 首页| 少妇69中文| 九九热男人天堂| 色婷婷综合网站| 三级色综合| 亚洲av综合伊人久久| 亚洲欧美骚| 麻豆a'v电影| 青草园大香蕉| 日韩 欧美 校园一区| 江都AV在线| 六月天婷婷| 日本污ww视频网站| 97摸视频| 亚洲天堂7777| 亚洲无码超碰免费| 亚洲成a人v欧美综合天堂下载| 麻豆一区二区三区在线看 | 成 人片 黄色大片| 日本操逼视频在线| 91亚洲欧美激情| 久久久无码精品人妻二区 | 九一国产精品| 60秒免费小视频| 9热9热综合网| 精产国品一区二三产品| 日本不卡三级网在线播放| 亚州操逼网| 人人干人人操人人..com| AA特级绝黄| 五月丁香社区婷婷日韩欧美精品影院| 三级精品三级在线观看| 精品国产乱码| 欧美精品日韩久久久九| 美女极品一区二区三区| 欧美精品一区二区少妇免费A片| 国产色综合亚洲色综合吹潮| 午夜福利无毒不卡| 国产AV毛片| 懂色av色欲av蜜臀av| 美女尤物人人操| 唐山老熟妇露脸啪啪叫| 六月激情婷婷|