国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

Android跌倒檢測(cè)Demo:三軸加速度與狀態(tài)機(jī)報(bào)警鏈路

Android跌倒檢測(cè)Demo:三軸加速度與狀態(tài)機(jī)報(bào)警鏈路 簡(jiǎn)介面向 Android 開(kāi)發(fā)與計(jì)算機(jī)視覺(jué)入門(mén)者的跌倒檢測(cè)識(shí)別演示程序聚焦移動(dòng)端實(shí)時(shí)摔倒識(shí)別這一常見(jiàn)場(chǎng)景可用于課程設(shè)計(jì)、畢業(yè)項(xiàng)目原型驗(yàn)證或算法落地體驗(yàn)兼顧初學(xué)者與有一定移動(dòng)端開(kāi)發(fā)經(jīng)驗(yàn)的讀者。zip 壓縮包僅含 2 個(gè)文件以 1 個(gè) APK 安裝包和 1 個(gè) JSON 輔助文件為主前者可直接安裝體驗(yàn)跌倒檢測(cè)流程后者用于記錄構(gòu)建輸出等信息整體約 50.44MB體積輕量獲取后即可上手。目前已有 1946 人學(xué)習(xí)下載說(shuō)明該方向具有穩(wěn)定的實(shí)踐需求。對(duì)希望快速了解 Android 端跌倒檢測(cè)效果的讀者而言可通過(guò)實(shí)際運(yùn)行演示觀(guān)察識(shí)別流程與交互表現(xiàn)并以此為參照評(píng)估自身方案在移動(dòng)端的可行性適合作為入門(mén)體驗(yàn)與原型參考。1. 跌倒檢測(cè) Demo 的第一印象它不是一個(gè)“摔倒就報(bào)警”的按鈕給家里老人手機(jī)裝一個(gè) Android 跌倒檢測(cè) Demo最直觀(guān)的驗(yàn)證場(chǎng)景是手機(jī)放在口袋里人快速下蹲再起身App 不能亂響模擬一次自由落體加撞擊它要在幾秒內(nèi)彈窗或響鈴。這個(gè) Demo 解決的就是把三軸加速度、姿態(tài)角和狀態(tài)機(jī)串成一條可運(yùn)行的跌倒識(shí)別鏈路適合想快速驗(yàn)證傳感器方案、準(zhǔn)備做老人看護(hù)或戶(hù)外作業(yè)監(jiān)護(hù)的 Android 開(kāi)發(fā)者。它不是一上來(lái)就堆攝像頭模型而是先把摔倒識(shí)別最核心的采集、判定、報(bào)警跑通后面再擴(kuò)展視頻跌倒檢測(cè)和識(shí)別也更容易。2. 跌倒識(shí)別工程骨架SensorManager 加前臺(tái)服務(wù)的最小閉環(huán)2.1 目錄結(jié)構(gòu)一個(gè)能跑的最小閉環(huán)這個(gè) Demo 的工程目標(biāo)很克制把 Android 跌倒檢測(cè) 從傳感器注冊(cè)到通知彈窗跑成一條閉環(huán)不追求一上來(lái)就做深度學(xué)習(xí)分類(lèi)。常見(jiàn)目錄會(huì)按職責(zé)拆成 sensor、detector、service、alarm、ui 五塊先把數(shù)據(jù)采集和判定分開(kāi)后面換算法不用動(dòng)界面。路徑職責(zé)改動(dòng)頻率sensor/AccelCollector.kt注冊(cè)加速度計(jì)、統(tǒng)一采樣率、把SensorEvent轉(zhuǎn)成數(shù)組低detector/FallDetector.kt濾波、閾值、狀態(tài)機(jī)、輸出跌倒事件高service/FallMonitorService.kt前臺(tái)服務(wù)?;睢鞲衅魃芷?、報(bào)警分發(fā)中alarm/AlarmBus.kt本地通知、震動(dòng)、頁(yè)面回調(diào)的解耦入口中ui/MainActivity.kt權(quán)限申請(qǐng)、開(kāi)始/停止監(jiān)測(cè)、倒計(jì)時(shí)取消中res/layout/activity_main.xml一個(gè)開(kāi)始按鈕、一個(gè)狀態(tài)文本、一個(gè)日志區(qū)低真正影響跌倒識(shí)別效果的只有detector和service兩個(gè)目錄。很多初版 Demo 把傳感器注冊(cè)寫(xiě)在 Activity 里屏幕一關(guān)就收不到數(shù)據(jù)后面排查半天以為是算法問(wèn)題其實(shí)是生命周期沒(méi)管住。我一般會(huì)把采集放進(jìn)前臺(tái)服務(wù)Activity 只負(fù)責(zé)權(quán)限和開(kāi)關(guān)這樣鎖屏、切后臺(tái)都不容易翻車(chē)。2.2 技術(shù)棧拆解為什么用三軸加速度而不是一上來(lái)就上攝像頭選型上三軸加速度計(jì)是跌倒識(shí)別最省電的入口。手機(jī)放在口袋或腰間自由落體、撞擊、靜止三個(gè)物理階段都能在加速度曲線(xiàn)上看到。攝像頭方案能看姿態(tài)但功耗、隱私、角度遮擋都是成本端側(cè)姿態(tài)關(guān)鍵點(diǎn)模型適合做二次校驗(yàn)不適合作為唯一觸發(fā)。這個(gè) Demo 用SensorManager拿TYPE_ACCELEROMETER配合前臺(tái)服務(wù)和本地通知先把“摔倒識(shí)別”最剛需的鏈路跑通。依賴(lài)配置不用堆太多庫(kù)常見(jiàn)做法是只保留核心和界面基礎(chǔ)庫(kù)// app/build.gradle.kts dependencies { implementation(androidx.core:core-ktx) implementation(androidx.appcompat:appcompat) implementation(androidx.lifecycle:lifecycle-service) // 需要曲線(xiàn)調(diào)試時(shí)再加圖表庫(kù)不要在首版塞進(jìn)來(lái) }這段配置不寫(xiě)具體版本號(hào)是為了讓工程跟著本機(jī) Android Studio 的模板走。lifecycle-service主要給前臺(tái)服務(wù)用方便在服務(wù)里拿生命周期如果 Demo 里沒(méi)有用到刪掉也不影響傳感器采集。依賴(lài)同步失敗時(shí)先看倉(cāng)庫(kù)網(wǎng)絡(luò)和鏡像配置不要先懷疑代碼。清單文件里要提前聲明前臺(tái)服務(wù)和通知權(quán)限!-- AndroidManifest.xml -- uses-permission android:nameandroid.permission.FOREGROUND_SERVICE / uses-permission android:nameandroid.permission.FOREGROUND_SERVICE_HEALTH / uses-permission android:nameandroid.permission.POST_NOTIFICATIONS / uses-permission android:nameandroid.permission.WAKE_LOCK / service android:name.service.FallMonitorService android:foregroundServiceTypehealth android:exportedfalse /foregroundServiceTypehealth是新系統(tǒng)對(duì)健康類(lèi)前臺(tái)服務(wù)的類(lèi)型聲明不寫(xiě)會(huì)在啟動(dòng)時(shí)拋異常。POST_NOTIFICATIONS在較新系統(tǒng)上必須運(yùn)行時(shí)申請(qǐng)否則報(bào)警通知只會(huì)在通知欄外面“路過(guò)”一下。WAKE_LOCK不是讓你一直持有而是在沖擊確認(rèn)后的短窗口里保證 CPU 不睡死報(bào)警發(fā)完就釋放。提示監(jiān)控入口最好從可見(jiàn)界面觸發(fā)不要靠開(kāi)機(jī)廣播直接拉起前臺(tái)服務(wù)新系統(tǒng)對(duì)后臺(tái)啟動(dòng)限制很?chē)?yán)。2.3 檢測(cè)鏈路采集、濾波、閾值、狀態(tài)機(jī)、報(bào)警一條完整的跌倒檢測(cè)和識(shí)別鏈路通常按 50Hz 采樣先做低通濾波分離重力再算合加速度和姿態(tài)角。狀態(tài)機(jī)比單閾值靠譜自由落體、沖擊、靜止確認(rèn)、報(bào)警中間任何一步不滿(mǎn)足就回空閑。常見(jiàn)參數(shù)是自由落體閾值 0.5 到 0.6g沖擊閾值 2.5 到 3.0g靜止窗口 2 到 3 秒姿態(tài)角變化 50 到 60 度。具體值跟手機(jī)佩戴位置有關(guān)別照抄。鏈路可以拆成五步采集SensorManager.registerListener注冊(cè)加速度計(jì)采樣率用SENSOR_DELAY_GAME大約 50Hz夠看清沖擊尖峰。濾波用一階低通分離重力分量原始值減重力得到線(xiàn)性加速度合加速度仍然用原始三軸計(jì)算。判定先看合加速度是否掉到自由落體區(qū)間再看是否出現(xiàn)短時(shí)高沖擊最后看沖擊后是否持續(xù)靜止且姿態(tài)角明顯改變。確認(rèn)狀態(tài)機(jī)進(jìn)入靜止確認(rèn)后等 2 到 3 秒期間線(xiàn)性加速度不能太大否則回空閑。報(bào)警本地通知加震動(dòng)頁(yè)面彈 10 秒倒計(jì)時(shí)用戶(hù)點(diǎn)“我沒(méi)事”就取消不點(diǎn)再走緊急聯(lián)系人。功耗上50Hz 對(duì)加速度計(jì)壓力不大真正耗電的是屏幕常亮和網(wǎng)絡(luò)請(qǐng)求。Demo 階段建議只在報(bào)警時(shí)發(fā)網(wǎng)絡(luò)請(qǐng)求平時(shí)只寫(xiě)本地日志。誤報(bào)抑制也別只靠調(diào)閾值加入“沖擊后靜止”和“姿態(tài)角改變”兩個(gè)條件坐下、起身、把手機(jī)扔桌上這類(lèi)動(dòng)作會(huì)少很多。后面第 4 章會(huì)講幾個(gè)真機(jī)調(diào)試時(shí)最容易踩的坑。3. 跌倒檢測(cè)和識(shí)別核心三軸加速度采集與狀態(tài)機(jī)判定3.1 傳感器采集與滑動(dòng)窗口濾波先看判定類(lèi)。它不直接持有SensorManager只接收三軸數(shù)組和時(shí)間戳這樣單元測(cè)試和離線(xiàn)回放都能復(fù)用。下面這段是 Demo 里最核心的FallDetector把濾波、閾值、狀態(tài)機(jī)放在一個(gè)類(lèi)里方便新手順著讀。// detector/FallDetector.kt class FallDetector( private val onFall: (FallEvent) - Unit ) { enum class State { IDLE, FREEFALL, IMPACT, STILL, ALARM } private var state State.IDLE private val gravity FloatArray(3) private var baseline floatArrayOf(0f, 0f, 9.81f) private var freeFallAt 0L private var impactAt 0L private var stillAt 0L private var lastAt 0L fun reset() { state State.IDLE lastAt 0L } fun process(values: FloatArray, now: Long) { if (lastAt 0L) { lastAt now // 第一次采樣把當(dāng)前重力方向當(dāng)作佩戴基線(xiàn) for (i in 0..2) gravity[i] values[i] baseline gravity.copyOf() return } lastAt now // 一階低通分離重力0.8 越大越穩(wěn)越小越靈敏 for (i in 0..2) { gravity[i] 0.8f * gravity[i] 0.2f * values[i] } val rawG sqrt( values[0] * values[0] values[1] * values[1] values[2] * values[2] ) / 9.81f val linearMax sqrt( (values[0] - gravity[0]) * (values[0] - gravity[0]) (values[1] - gravity[1]) * (values[1] - gravity[1]) (values[2] - gravity[2]) * (values[2] - gravity[2]) ) / 9.81f val angle angleBetween(gravity, baseline) when (state) { State.IDLE - { if (rawG 0.55f) { state State.FREEFALL freeFallAt now } } State.FREEFALL - { if (rawG 2.6f now - freeFallAt 1200) { state State.IMPACT impactAt now } else if (now - freeFallAt 1500) { state State.IDLE } } State.IMPACT - { if (now - impactAt 1200) { state State.IDLE } else if (rawG in 0.85f..1.15f) { state State.STILL stillAt now } } State.STILL - { val still rawG in 0.8f..1.2f linearMax 0.25f if (!still) { state State.IDLE } else if (now - stillAt 2500 angle 55f) { state State.ALARM onFall( FallEvent( time now, peakG rawG, angle angle, reason 沖擊后靜止且姿態(tài)改變 ) ) } } State.ALARM - { // 等頁(yè)面取消或上層調(diào)用 reset不在這里重復(fù)上報(bào) } } } private fun angleBetween(a: FloatArray, b: FloatArray): Float { val dot a[0] * b[0] a[1] * b[1] a[2] * b[2] val ma sqrt(a[0] * a[0] a[1] * a[1] a[2] * a[2]) val mb sqrt(b[0] * b[0] b[1] * b[1] b[2] * b[2]) if (ma 0f || mb 0f) return 0f val cos (dot / (ma * mb)).coerceIn(-1f, 1f) return Math.toDegrees(acos(cos).toDouble()).toFloat() } } data class FallEvent( val time: Long, val peakG: Float, val angle: Float, val reason: String )這段代碼的關(guān)鍵在三個(gè)量rawG是原始合加速度用來(lái)抓自由落體和沖擊linearMax是去掉重力后的線(xiàn)性加速度用來(lái)判斷沖擊后是否真的靜下來(lái)angle是當(dāng)前重力方向與佩戴基線(xiàn)的夾角用來(lái)區(qū)分“手機(jī)還在手里晃”和“人已經(jīng)躺下”。gravity的 0.8 系數(shù)是低通濾波的平滑度調(diào)大后重力估計(jì)更穩(wěn)但姿態(tài)變化反應(yīng)慢調(diào)小后反應(yīng)快靜止時(shí)容易抖。狀態(tài)機(jī)不能省。單看一個(gè) 3g 的沖擊就報(bào)警拍桌子、跑步落地都會(huì)中招單看自由落體也不夠手機(jī)從手里滑到沙發(fā)上也會(huì)觸發(fā)自由落體。FREEFALL到IMPACT限時(shí) 1.2 秒是防止下落信號(hào)和沖擊信號(hào)隔太久IMPACT到STILL限時(shí) 1.2 秒是防止人已經(jīng)站起來(lái)才進(jìn)入靜止判斷STILL持續(xù) 2.5 秒且角度超過(guò) 55 度才上報(bào)是給誤報(bào)加一道閘。參數(shù)可以按下面這張表調(diào)參數(shù)默認(rèn)值作用調(diào)大后的影響調(diào)小后的影響自由落體閾值0.55g判斷失重更難觸發(fā)漏報(bào)增加更容易觸發(fā)誤報(bào)增加沖擊閾值2.6g判斷撞擊漏掉輕摔日常動(dòng)作容易中招靜止窗口2500ms確認(rèn)人不再動(dòng)報(bào)警更慢可能人還沒(méi)停就報(bào)警姿態(tài)角閾值55 度判斷手機(jī)姿態(tài)改變漏掉平躺角度小的場(chǎng)景坐下也可能觸發(fā)線(xiàn)性加速度上限0.25g判斷是否靜止更容易進(jìn)入靜止更難進(jìn)入靜止3.2 前臺(tái)服務(wù)與傳感器生命周期判定類(lèi)只負(fù)責(zé)算真正讓它在鎖屏后繼續(xù)跑的是前臺(tái)服務(wù)。下面這段把傳感器注冊(cè)、線(xiàn)程切換、通知和事件分發(fā)串起來(lái)。HandlerThread用來(lái)避開(kāi)主線(xiàn)程傳感器回調(diào)本來(lái)就在獨(dú)立線(xiàn)程但統(tǒng)一放到一個(gè) worker 里更好排查。// service/FallMonitorService.kt class FallMonitorService : Service(), SensorEventListener { private lateinit var sensorManager: SensorManager private var accelerometer: Sensor? null private lateinit var detector: FallDetector private lateinit var worker: HandlerThread private lateinit var handler: Handler override fun onCreate() { super.onCreate() startForeground(1001, buildMonitorNotification()) worker HandlerThread(fall-sensor).also { it.start() } handler Handler(worker.looper) sensorManager getSystemService(SENSOR_SERVICE) as SensorManager accelerometer sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) detector FallDetector { event - publishAlarm(event) } } override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { val sensor accelerometer if (sensor null) { // 設(shè)備沒(méi)有加速度計(jì)直接停掉別讓用戶(hù)以為在監(jiān)控 stopSelf() return START_NOT_STICKY } sensorManager.registerListener( this, sensor, SensorManager.SENSOR_DELAY_GAME, handler ) return START_STICKY } override fun onSensorChanged(event: SensorEvent) { // elapsedRealtime 不受用戶(hù)改時(shí)間影響狀態(tài)機(jī)時(shí)間戳用它 detector.process(event.values, SystemClock.elapsedRealtime()) } override fun onAccuracyChanged(sensor: Sensor?, accuracy: Int) Unit private fun publishAlarm(event: FallEvent) { val manager getSystemService(NOTIFICATION_SERVICE) as NotificationManager manager.notify(1002, buildAlarmNotification(event)) AlarmBus.emit(event) } override fun onDestroy() { sensorManager.unregisterListener(this) worker.quitSafely() super.onDestroy() } }SENSOR_DELAY_GAME是采樣率參數(shù)大約 50Hz比SENSOR_DELAY_UI快又不像SENSOR_DELAY_FASTEST那樣耗電。SystemClock.elapsedRealtime()比System.currentTimeMillis()穩(wěn)用戶(hù)改系統(tǒng)時(shí)間不影響狀態(tài)機(jī)計(jì)時(shí)。START_STICKY讓服務(wù)被系統(tǒng)回收后有機(jī)會(huì)重建但別把它當(dāng)?;钌衿髑芭_(tái)通知和電池優(yōu)化白名單才是正路。publishAlarm里先發(fā)本地通知再走AlarmBus給頁(yè)面。通知和頁(yè)面回調(diào)分開(kāi)是為了后面接短信、電話(huà)、網(wǎng)絡(luò)上報(bào)時(shí)不用改判定類(lèi)。通知渠道要在buildMonitorNotification和buildAlarmNotification里提前建好渠道被用戶(hù)關(guān)掉后代碼里再notify也不會(huì)顯示。3.3 報(bào)警確認(rèn)與取消倒計(jì)時(shí)跌倒檢測(cè)最怕“報(bào)了但用戶(hù)沒(méi)法取消”。Demo 里給一個(gè) 10 秒倒計(jì)時(shí)用戶(hù)點(diǎn)“我沒(méi)事”就取消點(diǎn)不到再走緊急邏輯。這個(gè)交互比單純彈通知更接近真實(shí)產(chǎn)品。// ui/MainActivity.kt 中的報(bào)警確認(rèn) private fun showFallCountdown(event: FallEvent) { val dialog AlertDialog.Builder(this) .setTitle(檢測(cè)到跌倒) .setMessage(${event.reason}10 秒后通知緊急聯(lián)系人) .setNegativeButton(我沒(méi)事) { d, _ - d.dismiss() AlarmBus.cancel(event) } .create() dialog.show() handler.postDelayed({ if (dialog.isShowing) { dialog.dismiss() sendEmergency(event) // 這里再接短信、電話(huà)或自己的上報(bào)接口 } }, 10_000) }倒計(jì)時(shí)用Handler.postDelayed就夠了不需要額外引調(diào)度庫(kù)。AlarmBus.cancel(event)里把當(dāng)前事件標(biāo)記為已取消服務(wù)端和頁(yè)面都不要再重復(fù)彈窗。sendEmergency是二次開(kāi)發(fā)接出去的口子Demo 里可以先寫(xiě)日志后面換成自己的接口。注意倒計(jì)時(shí)期間如果 Activity 被銷(xiāo)毀handler要跟著清理否則容易泄漏。4. 真機(jī)跑通與避坑摔倒識(shí)別 Demo 的 5 個(gè)高頻翻車(chē)點(diǎn)4.1 運(yùn)行步驟從導(dǎo)入工程到模擬一次跌倒拿到壓縮包后先用 Android Studio 打開(kāi)工程根目錄等依賴(lài)同步完。不要直接在模擬器上點(diǎn)開(kāi)始加速度計(jì)在模擬器里通常是固定值狀態(tài)機(jī)永遠(yuǎn)進(jìn)不了自由落體。真機(jī)開(kāi)啟開(kāi)發(fā)者模式和 USB 調(diào)試連上后跑app模塊。首次啟動(dòng)按這個(gè)順序走授予通知權(quán)限沒(méi)有通知權(quán)限時(shí)先別點(diǎn)開(kāi)始監(jiān)測(cè)。點(diǎn)“開(kāi)始監(jiān)測(cè)”確認(rèn)通知欄出現(xiàn)常駐通知。把手機(jī)放口袋里走動(dòng) 30 秒看日志里rawG是否在 0.8 到 1.2 之間波動(dòng)。模擬跌倒手持手機(jī)快速下墜到軟墊別真摔手機(jī)觀(guān)察狀態(tài)是否從IDLE走到IMPACT。鎖屏 1 分鐘再重復(fù)一次確認(rèn)前臺(tái)服務(wù)還在采數(shù)據(jù)。模擬跌倒時(shí)自由落體階段要短暫沖擊要明顯。用手把手機(jī)從 30 厘米高度松到沙發(fā)墊上通常能打出 2g 以上沖擊如果日志里rawG峰值只有 1.5g先把沖擊閾值降到 2.2g 試一次再?zèng)Q定是否改硬件佩戴方式。4.2 常見(jiàn)問(wèn)題排查現(xiàn)象、原因、解決現(xiàn)象一模擬器上日志一直不動(dòng)狀態(tài)機(jī)永遠(yuǎn)空閑。原因模擬器沒(méi)有真實(shí)加速度計(jì)SensorEvent返回固定數(shù)組。 解決換真機(jī)必須在模擬器上演示時(shí)用傳感器注入工具手動(dòng)喂三軸數(shù)據(jù)但別拿注入結(jié)果判斷算法好壞。現(xiàn)象二屏幕一鎖跌倒不報(bào)警。原因傳感器注冊(cè)在 Activity界面不可見(jiàn)后回調(diào)被停或者服務(wù)被系統(tǒng)限制。 解決把注冊(cè)放進(jìn)前臺(tái)服務(wù)通知類(lèi)型聲明正確測(cè)試機(jī)把 App 加入電池優(yōu)化白名單。鎖屏后看onSensorChanged是否還有日志沒(méi)有日志就是生命周期問(wèn)題不是閾值問(wèn)題?,F(xiàn)象三坐著起身、把手機(jī)放桌上也報(bào)警。原因只看了沖擊閾值沒(méi)有靜止確認(rèn)和姿態(tài)角或者沖擊閾值太低。 解決把沖擊閾值從 2.2g 提到 2.6g 以上靜止窗口加到 2500ms姿態(tài)角閾值加到 55 度。先錄一段正常動(dòng)作的 CSV回放看誤報(bào)點(diǎn)落在哪個(gè)狀態(tài)別盲調(diào)?,F(xiàn)象四報(bào)警時(shí)通知欄沒(méi)有彈窗。原因沒(méi)有申請(qǐng)POST_NOTIFICATIONS或者通知渠道被用戶(hù)關(guān)掉或者渠道重要性太低。 解決啟動(dòng)時(shí)運(yùn)行時(shí)申請(qǐng)權(quán)限在設(shè)置頁(yè)引導(dǎo)用戶(hù)檢查通知渠道報(bào)警通知用高重要性渠道并加震動(dòng)。代碼里notify不報(bào)錯(cuò)不代表用戶(hù)能看到?,F(xiàn)象五registerListener返回 false或者服務(wù)啟動(dòng)就崩。原因設(shè)備沒(méi)有加速度計(jì)采樣率不支持或者前臺(tái)服務(wù)類(lèi)型沒(méi)聲明。 解決先判斷getDefaultSensor是否為 null為空就提示設(shè)備不支持前臺(tái)服務(wù)類(lèi)型按健康類(lèi)聲明把registerListener的返回值打日志失敗時(shí)降一檔采樣率再試。4.3 用日志和曲線(xiàn)驗(yàn)證閾值調(diào)閾值最忌“憑感覺(jué)”。我一般會(huì)在onSensorChanged里把時(shí)間戳、三軸、rawG、狀態(tài)寫(xiě)進(jìn) CSV跑完導(dǎo)出來(lái)看曲線(xiàn)。正常走路是 0.8 到 1.2g 的小波動(dòng)自由落體有一段明顯低于 0.6g沖擊是一個(gè)尖峰靜止后回到 1g 附近。把這三個(gè)階段在曲線(xiàn)上標(biāo)出來(lái)閾值就有依據(jù)。# 真機(jī)調(diào)試時(shí)抓日志過(guò)濾自己的 tag adb logcat -s FallDetector:V FallService:V-s后面跟的是日志 tag代碼里用Log.d(FallDetector, ...)打狀態(tài)遷移用Log.d(FallService, ...)打傳感器注冊(cè)結(jié)果。日志里重點(diǎn)看狀態(tài)順序是不是IDLE - FREEFALL - IMPACT - STILL - ALARM如果經(jīng)常FREEFALL直接回IDLE說(shuō)明自由落體窗口太長(zhǎng)或沖擊沒(méi)達(dá)到閾值。CSV 回放比真機(jī)反復(fù)摔手機(jī)靠譜也更容易對(duì)比兩套參數(shù)。5. 二次開(kāi)發(fā)把誤報(bào)壓下去并把報(bào)警接出去第一版跑通后最值得改的不是界面而是誤報(bào)和報(bào)警出口。單閾值狀態(tài)機(jī)在實(shí)驗(yàn)室里夠用放到真實(shí)場(chǎng)景里會(huì)遇到跑步、下樓梯、坐電梯。我一般會(huì)先加特征不急著換模型滑動(dòng)窗口里算均值、方差、峰值、過(guò)零率、姿態(tài)角變化再用一個(gè)輕量分類(lèi)器做二次確認(rèn)。特征和狀態(tài)機(jī)不沖突狀態(tài)機(jī)負(fù)責(zé)觸發(fā)候選分類(lèi)器負(fù)責(zé)壓誤報(bào)。改造點(diǎn)做法驗(yàn)證指標(biāo)多特征分類(lèi)2 秒窗口提取均值、方差、峰值、過(guò)零率、姿態(tài)角召回率、每天誤報(bào)次數(shù)場(chǎng)景判別用屏幕狀態(tài)、位置傳感器區(qū)分口袋、手持、桌面誤報(bào)下降比例報(bào)警外發(fā)定義FallAlarmSink接口本地通知和遠(yuǎn)端上報(bào)解耦斷網(wǎng)重試、重復(fù)上報(bào)是否冪等離線(xiàn)回放CSV 錄制與回放跑同一套判定類(lèi)混淆矩陣、狀態(tài)遷移次數(shù)接報(bào)警出口時(shí)別把網(wǎng)絡(luò)請(qǐng)求寫(xiě)進(jìn)FallDetector。判定類(lèi)只吐FallEvent服務(wù)層決定發(fā)通知還是調(diào)接口。下面這個(gè)接口就夠用interface FallAlarmSink { fun onFall(event: FallEvent) fun onCancel(event: FallEvent) }onFall里做本地通知、震動(dòng)、上報(bào)onCancel里把已經(jīng)排隊(duì)的緊急動(dòng)作撤掉。網(wǎng)絡(luò)上報(bào)要加冪等鍵避免重試導(dǎo)致重復(fù)通知。驗(yàn)證時(shí)先錄 20 組正常動(dòng)作和 10 組模擬跌倒離線(xiàn)回放跑參數(shù)再上真機(jī)。閾值不是玄學(xué)記錄曲線(xiàn)后就是調(diào)參問(wèn)題。從那以后我每次改閾值都先走一遍 CSV 回放再拿真機(jī)試不直接拿手機(jī)反復(fù)摔。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
3PAV乱伦视频| 色香阁在线| 欧美人妻精品| 亚欧美色| 中文一区二区婷婷视频| 91人妻人人澡人人爽人人精品| 多乙久久久久久| 久久久久久久久久黄色网| 射综合网| 国产精品午夜成人福利| 日熟女| 日韩99神马视频播放片在线播放| 九九九九九九九九九国产精品| 日韩中文字幕在线视频观看| 久久久久久久久国产| 日韩精品一区二区高清 | 黄色免费一级在线毛片| 老熟妇一区二区三区啪啪| 亚洲成人色情五月天丁香花| 久久久久久亚洲Av无码| 欧美日韩精品久久久久东北老熟妇| 伊欧美综合视频| 亚洲在线观看| 91久久久久久| 久久国产逼| 亚洲AV不卡在线观看尤物| 欧美精品99久久久**| 丝袜视频一区二区在线播放国产中文| 人妻99p| 欧美色图99| 极品极品色影院| 青青草大香蕉视频| 综合久草| xxx0国产在线播放| 日韩日韩日韩-国产乱码精品一区二区| 色吧五月| 色综合加勒比| 超碰97首页| 久操大香蕉手机视频在线看| 亚洲熟女性高潮久久久| 手机看片91人妻| 国产自产91区13区| 思思热在线观看| 欧美色人| 天美一区在线| 五月婷婷激情| 国产精品电影| 国产成人综合在线播放| 婷婷激情丁香| 区自美91| 久久久久极品| 麻豆蜜桃视频在线观看| 萌白酱自拍视频| 亚洲色婷婷综合久久一区二区三区| 九九Av| 欧美色999| 91色人| 免费看污网站| 久久精品国产亚洲AV无码电影| 久久久性爱| www.高清无码诱惑一区.com| 在线 制服丝袜中出 人妻| se吧提供91精品国产91久久久久久| 久久婷婷欧美| 久久久久久大| 久草视频分类在线| 天天搞在线综合网| 精品日韩人妻视频| 乱伦a片视频| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 欧美日韩不卡a片| 亚洲91射| 欧美大片一区二区三区| 午夜天堂网| 国产超碰人人操| 超97在线精品视频| 伊人五月天婷婷| 啊啊啊好舒服视频| 日本媚薬中文字幕在线| 97ai亚洲| 中文字幕色AV| 国产免费一区| 91路www| 蜜臀久久99精品久久久久免费观| 亚洲国产精品久久久久婷婷青年| 啪啪啪综合网| 亚洲五月天激情| 九九久久一区二区伦理| 成人精品久久久午夜福利| 淫淫综合网| 女人18精品一区二区三区| 91丝袜在线视频| 日本裸体久久色噜噜| 日本久久网| www久久99| 亚洲成人美女无吗| 久久久久久国产精品免费网站| 欧美激情久操网| 亚洲丝袜诱惑| 欧美综合亚洲综合| 91亚洲色图| 2017天天插| 综合大香蕉美。| 欧美暴力猛交| 后入式福利| 天天综合网AV91| 欧美白嫩在线放| 色噜噜国产在线| 中文字幕 一区二区 亚洲无码| 国产精品色| 天天爽人人综合免费7799| 亚洲成人久久一区二区| 欧美大香蕉专区网| 国产欧美日韩在线观看麻豆传媒公司| 国产av青草| 99re6国产精品99re在线| 宅男午夜在线视频| 97色涩| 亚洲情色在线| 97超碰中文字幕| 久久久三区二区一区| 久久久无码精品人妻二区 | 欧美三级一级| 午夜性| 91在线色| 91日韩网站| 亚洲日韩天堂| 精品无码不卡视频| 国产玖玖| 天天综合欧美综合| 九九亚洲| 色黄污美女啪啪啪免费网站| 亚洲最新av无码成人精品区| 五月天黄色激情视频| 人人看人人摸人人色| 天天干天天干天天干| 999狠狠综合| 五月天黄色av| 青青欧美| 久九色| 成人无遮挡毛片免费看| 欧美日本一区二区a人| 美女自卫慰黄网站免费| 日本三级人妻a人妻一在线| 大香蕉综合| 99这里都是精品| 亚洲熟女综合网| 乱操乱伦AV| 黄色性爱网网| 国产丝袜美女诱惑| 任你干在线视频| 人妻精品一区二区| 国产一区自拍欧美日韩| 大香蕉520| 97色色色综合网站| 热99这里有精品综合久久 | 欧美久久婷婷| 亚洲少妇视频| 丰满岳乱妇一区二区三区| 国产欧美一区激情交| 国产精品乱人伊人网| 久草热制服丝袜在线观看 | 欧天美中出| 日韩无码第3页| 一区二区精品日韩欧美在线观看| 超碰99在线| 乱老熟女一区二区三区| 欧美在线天堂| 黄页视频网站野外| 日本裸体久久色噜噜| 33044男人的天堂深夜备| 色欲天天综合久久久无码网中文| 超碰人人超在线观看| 国产一区麻豆免费观看| juliaann欧美丝袜办公室| 中文字幕一区电影在线观看| 久久久久久久久久久久九| 亚洲九九九| 狠狠色婷婷| 日本高清加勒比| 人妻夜夜爽天天爽三区麻豆AV网站| 天堂中文资源在线bt| ′ !γ}丶。。久久精品欧美一区二区三区 | 热99这里只有精品| 色网在线| 日韩性爱免费观看视频| 99精品丰满人妻无| 九久精品| 女一区二区| 亚洲色图一区二区三区| 99这里有精品视频| 94色色电影网| 欧州色图区| 天天日天天干少妇日| 静品嫩模一区二区| 超碰在线1234区| 无码精品一区二区三区潘金莲| 亚洲av热热色| 欧美性爱免费短视频| 免费看污网站| 久久超碰国产一区二区三区| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日韩免费在线观看不卡| 麻豆福利视频导航| 操逼天美3区| 亚州精品丝袜-不卡成人免费| 国产精品乱码久久久久| 日韩欧亚太美不卡| 无码不卡八戒| 9999亚洲精品| 在线v中文字幕一区二区三区| h色99999| 亚洲欧洲综合视频在线| 蜜臀久久99精品久久久电影| 久久久99久9| 亚洲欧美日韩偷拍色图| 中文字幕乱碼在线| 日韩免费性爱视频在线观看| 97久久超碰日韩精品| 狠狠干婷婷| 91色花堂| 91网亚洲| 探花一区在线| 日韩啊V| 国产美脚女优尤物在线观看| 丁香六月激情| 桑老女人九区| 日韩一级二级在线| 午夜无码精品免费看性色| 老熟乱一区二区三区四区| 性站| 亚洲乱码尤物193YW| 麻豆av一区二区| 亚洲国产欧美日韩人妻日中文| 欧美日韩*字幕一区| 五月天亚洲网| 青青草伊人久久| 日韩精品黄片免费观看| 9丨久久九九九| 久久国产视频专区一二三 | TS人妖另类精品视频系列| 啊啊啊在线观看免费视频| 国产麻豆福利av在线播放| 久久久999国产精品| 男人天堂婷婷五月天校园春色| 色色毛片| #NAME?| 亚洲一区深夜| 亚洲精品亚洲人成在线麻豆| 久久亚洲AV无码白度| 中文字幕人乱码中文字的预防方法 | 久久东京国产精品视频| 日产操逼| 国产精品一二三| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 欧美一二在线| 欧美极品少妇交| 很黄很色的视频在线观看| 九t超碰| 青青草色情网站视频| 超碰人人干| 伦伦成年午夜免费视频| 国产精品久久天天干| 久久久三区二区一区| 欧美97在线观看| 99热精品在线观看| 九九aV| 亚洲欧美日韩免费电影| V A在线| 大香久久| 伊色久人大在线| 国产一区二区三区,在线观看观看| 亚洲五月丁香花狠狠干一区二区三区 | 亚洲欧洲自拍| 久久久亚洲精品中文字幕人妻| 综合色拍| 久久久久久久久久黄色网| 夂久色| 久久久久9999| 国产又操| 国产自偷自拍一区| 极品白嫩美女白浆成人福利在线看| 国产家庭乱伦表演| 五月亭亭六月丁香| 懂色aV一区二区天美传媒| 国语精品对白| 久久久91| 成年人黄色| 亚洲高清欧美总合| 亚州91| 亚洲 日本 不卡| 激情文学亚洲| 亚洲成人帖图| 久艹免费| 性天堂| 国产熟女精品一区二区| 粉嫩av在线| 国产老女人久久毛| WWW操逼| 欧美日韩性爱电影在线| 人妻一区二区三区视频| 黄色AAAAAAAAAAA大片| 日韩无码精品综合久久| 国产亚洲精品A在线观看下载| 国产女大学生AV| 12一15性XXXX粉嫩国产| 爱av免费| 长长久久免费视频| 亚洲欧美精品久| 97精品视频网站| 亚洲欲| 91亚洲欧美综合高清在线| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 精品一区二区成人动漫| 99啪啪| 欧美黄页在线| 欧美在线l亚洲| 欧美第一页| 亚春色色| 成人免费看吃奶视频网站| 欧美性生活免费网| 色综合网1| 98色网| 96爱综合| 精品久久久一本一道| 2017天天插| 欧美日韩人妻精品一区二区三区| 91欧洲入口| 97二区四区| 欧美 日韩 另类 亚洲| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲欧美999| 综合久久久久久久久91| 成人免费在线网站| 电影69乱码96| 精品成人女人久久| 啊啊啊啊好爽好舒服一区二区易域| 99色网| 韩国一级AAA| 欧美99热| 亚洲永久永久永久永久一级一级一级精品 | 在线观看亚洲专区| 欧美午夜精品久久久久久超碰| 亚洲熟妇熟在线电影视频| 伊人久久亚洲色欲综合网站| 久久久无码视频| 日本成人A片网站| 成人在线日韩| 亚洲十八禁止| 中文字幕国产在线天堂| 超碰人人超在线观看| 97网址www| 欧美激情亚洲情色| 蜜乳中文字幕a在线| 国产无马av| 日韩少妇丰满亚洲| 亚洲美女精品九九视频| 色噜噜精品一区二区三| 亚洲情色婷婷五月天| 综合性视频99| 黄片免费久久久久久久| 九九久久国产精品| 午夜性生活av免费在线看| 粉嫩在线一区二区懂色| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 2025亚洲男人天堂| 丝袜AV一区二区三区| 国产日韩欧美亚洲精品95| 日韩内射视频| 亚洲国产美女久久久久| 日韩欧美视频青青| 日本久久久久久久久久| 91在线无码精品秘 软件| 天操老女人| 肏逼视频日本| 亚洲日本男人天堂网| 人妻熟女一区二区三区视频| 国产亚州高清国产拍精| AV99热18这里只有精品| 一本色道久久天天射天天干| 日韩9999| 九九精品99| 天天爽夜夜欢视| 男人天堂电影院| 91狠| 国产精品点击进入在线影院高清| 嗯嗯嗯好爽| 欧美欧美少妇| 久久XX| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 日日操夜夜操天天操免费观看麻豆| 操逼网免费无码视频| 欧美综合 站| 探花一区二区三| 欧美色图成人网一区二区 | 欧美激情 亚洲色图| 5278欧美一区二区三区| 亚洲区小说| 色色五月天激情| 青女偷拍网| 99热伊人| 试看日韩黄片| 久久99手机免费视频| 日韩精品在线放| 精品久久久久久久久久久久| 18禁免费视频| 熟女一区二区三区四区| 无套内射性感少妇视频| 97超碰站| 久草男人天堂| 亚洲四虎熟女精品| 伊香蕉综合久久久久久久噜噜噜| 日韩三四五区| av无线看| 另类小说欧美激情校园春色| 91天天日| 一级性爱啪啪视频| 久久亚洲日韩熟女精品| 情色日播放AV| 国产一区在线观看无码AV| 亚洲的天堂网| 亚洲色图超碰在线| 国产一级内射无挡观看| 99re这里只有精品2| 欧美日韩情色一区二区| 强奸乱伦亚洲第一页| 久久精品无码熟妇一区二区三区视频导航| 思思热在线视频精品| 福利视频香蕉免费一区二区在线| 精吧天堂| 亚洲色偷偷色噜噜狠狠99网| 国产无马视频| 色欲天天婬色婬香WWW夜色| 久久同城AV| 无码99| 少妇一级婬片免费放一级a性色.| 男人天堂毛片| 最新av在线| 亚洲激情在线| 日韩精品人妻一| 日韩猛交| 91精品婷婷国产综合久久| 欧美男女午夜啪啪| 欧美在线干| 黑人精品XXX一区一二区| 四虎影视永久在线观看精品免费网站| 日韩精品.久久精品.AV女优.天美传媒 | 国产视频小说| 少妇被玩视频二三区| 无码在线亚洲| 亚洲色系另类精品国产| 91综合中文字幕| 日日日日做夜夜夜夜做无码97| 欧美日韩国产中文精品字幕自在自线, | 欧美亚洲清纯| 欧美影音在线| 亚洲色图 欧美热图 清纯唯美 另类自拍| 在线视频免费播放一区| 美女操逼A A| 92久久| 亚洲久草AV色图| 欧美亚洲AN| 青青爽| 色情综合网| 玖玖资源综合在线视频| 人人操人人摸人人看人人干| 国产美女在线精品免费看| 欧美成97爱| 日韩干B| 久久少妇人妻| 后入式在线免费观看60秒| 久久25| 欧美不卡在线美女| 亚州国产精品乱| 婷婷色五月激情| 91小视频| 久久美女福利是上海美女| 国产精品麻豆视频网站| 久艾草在线精品视频在线观看| 天美传媒AV在线| 亚洲熟女诱惑| 久久免费9| 欧洲视频在线| 欧美加勒比| 91欧美综合| 啊啊啊啊啊啊在线| 国产精品片| 亚洲欧美首页| 国产在线视频午夜精华在| 七月婷婷综合| 思思热在线视频在线| 肉动漫无遮挡h在线观看| 欧美组图日韩亚洲中文字幕| 黄色免费一级在线毛片| 国产一区二区在线播放量| av爱爱爱| 思思热国产在线视频| 韩国成人精品久久久免费看| 美女国产一区二区久久| 中文字幕一区日韩精| 久久激情五月| 欧美 亚洲 制服 精品| 中文字幕视频2区| 东北女人被操| 国模91| 97超碰精品图片| 97免费在线观看| 亚洲欧美日韩制服另类| 天天日天天搞天天干| 91足交| 九九伊人网| 久久久久久久久久久久久久久性生活视频 | 狠狠色综合网| 久久久不能久久久久| 在线视频五十市| 啊啊啊啊啊舒服| 亚洲精品人体| A 在线网址| 国内毛片免费h片在线| 五月天婷婷欧美三区| 欧美18禁91| 欧洲大香蕉| 欧美色网络| 亚洲国产精品成人综合| 黄片在线免费在线观看| 国产精品久久9| 成人天天爽| 精品一区二区三区麻豆| 成人a大片在线观看| 婷婷91| 午夜欧美J进J出白浆流出久久久| 夜夜嗨老熟女AV一区二区三区| 中文 人妻 制服| 国产高清无码一区三区二区| 日韩啪啪啪啪啪| 吉川爱美亚洲二区在线| 人人妻人人爱人人玩| 人人操人人操人人操人人操人人操人人人11.CM | 不卡中文字幕aⅴ在线| 久草视频分类在线| 啊啊啊啊操死我了| 夜色91| 熟女六十路| 97视频620| 91n欧美| 久久99午夜精品一区人妻| 97视频观看| 日日97| 亚洲成人av电影在线| 色综合91| 97美日韩视频| 亚卅熟女乱色| 青青伊人加勒比海| 被操高清无码视频| 白嫩嫩一区| 国产后入式在线观看| 尤物黄色在线观看网站| av毛片aaaaa免费看| av婷婷色婷婷色六月| 青青草日本中文字幕| 婷婷色综合欧美日韩| 人妻av在线| 老司机午夜精品福利视频一区二区| aaa亚无码专区| 调教熟妇 久久久久久| 日本五区不卡| 强奸乱伦动态污图免费| 欧洲自拍色图gif在线| 蜜乳视频网站| 少妇与黑人高潮在线| 91伊人| 校园春色之综合网| 91精品91久久久久77777俄罗斯老妇姓x| 殴美大黄片| 神马九九九| 亚洲欧洲日韩国产自在线| 69久久久久久久久久久久久| 又大又长又粗又爽又黄| 欧美夜夜骑视频| 日韩精品在线观看观看| 黑人与人妻| 日本三级一区二区 在线| 最新亚洲风情电影| 99视频这有这里有精品| 中文字幕97色| 韩国成人精品久久久免费看| 劲爆欧美人妖三区91| 93人人操人人| 人妻少妇久久| 激情久久久| 亚洲a色| 美中韩AV综合网| 九九热AV| 久插综合| 岛国片国产成人亚洲播放| 夜夜 中文视频rt| 少妇xx精品| 久久久久久人| 天天色悠悠激情| 丁香婷婷五月| 日日嗨AV一区二区夜夜| 人妻精品视频一区二区| 亚洲色图 欧美| 97超碰无码网| 强歼乱伦资源网| 久久大香蕉97| 欧美人人曰人人操人人射射| 亚洲熟久久| 国模精品一区二区三区苹果色戒| 60秒不遮不挡| 天天做天天爱天天爽AV| 国产福利小视频高清在线观看| 91痴汉| 久久久久骚| 久操com| 亚洲天天自拍| 午夜天堂网| 亚洲蜜桃V妇女| 特色a在线上| 亚洲第91页| 色婷婷综合网| 国产黄色小视频网站| 91插B网站| 97干com| 女人午夜视频777| 中国人高清www色视频免费| oumeizonghese,www| 亚洲成人免费在线| 亚洲高清无毛一区二区| 日日夜夜骑| 国产美女激情| Julia在线播放亚洲久久| 国产亚洲精品无码三区| 人妻久久| 日本高清加勒比| 熟女日韩| 婷婷伊人网| gogogo免费高清看中国国语| 欧美九九九九九| 偷拍综合亚洲| 久久e6只有精品| 亚洲AV免费在线| 国产精品麻豆视频网站| 一区二区三区国产在线播放| 日日嗷| 熟女AV一区| 殴美牲| 色五月综合网| 永久免费发布性爱网| 热思思免费视频| 欧美中文字幕男人天堂久久精品 | 亚洲啪啪视频一区二区| 天天干天天舔| 一区二区不卡视| 91熟女视频网| 国产精品久久久999| 青青青国产| 天天干,夜夜爽| 色小视频蜜乳| 成年人性爱日韩| 一级黄色视频网| 91性高朝久久久久久久久| 亚洲精品九九九| 美女91AV| 啊啊啊免费视频| 性色综合网| 亚洲欧美91| 天天摸天天操视频| 91 偷| 国产一区二区在线看| 91N综合网在线| 国产成人精品一区| 超碰1997| 插入粉嫩少妇视频| 九九综合网| 97天天在线| 激情人妻另类| 欧亚韩国999| 色97国产69香蕉| 五月天人妻综合| 激情文学小说一区二区| 亚洲久久天堂| 欲香欲色综合天天伊人| 色香av| 精品少妇999| 欧美一级A一级a爱片久久| 亚洲人妻久久| 日韩成人无码| 国产精品99精品视频网站| CCYY草草影院地址入口| 成人性爱AV在线免费观看| Av手机版天堂网| 激情五月天插| 久久精品国产72国产精品福利| 色牛牛AV| 亚洲五月丁香花狠狠干一区二区三区 | 97伊人超碰| 99999亚洲| 秋霞Av理论一级在线| 人人操,人人插| 97精品熟女少妇一区| 日美免费黄片| 五月婷婷大香蕉| 人妻夜夜爽天天爽麻豆三区网站| 熟女色图在线| 国产精品久久久久久9999| 欧美 日韩第一性色| 国产精品噜噜噜日日日| av毛片aaaaa免费看| 久久五月天婷婷丁香中文字幕| 一本一道vs波多野结衣| 美日韩成人| 欧美一区二区日韩传媒搭讪精品| 国产一区二区三区久久精品太古里| 天天综合麻豆视频| 国产97亚洲| 在线综合 亚洲 欧美中文字幕| 久久精品国产亚洲AV片多多 | 69人妻精品一区二区绯色| 麻豆久久久久久久久丝袜| 久久少妇人妻| 上特色A在线| 日韩国产欧美伦理在线| 九九伊人网| 中出789在线视频| 久久久999国产精品| 成人精品在线免费视频| 91 亚洲 欧美 日韩 国产 综合| 国产按摩一区二区三区| 97精品国产精品免费观看| 九九热精品视频六| 在线无码视频| 校园春色 男人天堂| 91真人天天在线| 日韩在线电影| 精品v日韩欧美国产| 内射日韩大臀美女| 久久熟女精品不卡一区| 国产隔壁老王影院在线| 亚洲日本成人动漫| 色踪合AV| 看免费的黄片| 超91综合网| 九九人妻| 精品九九国产无码| 99热色这里只有精品| 9997se| av强奸乱轮| 九九玖玖精品| 亚洲色电影在线| 精品v日韩欧美国产| 无码人妻丰满熟妇奶水区毛片| 四虎精品永久在线观看| 国产精品久久99日日| 亚洲另类久操网| 午夜经典| 手机看av网站在线看| 天天看片麻豆| www熟女乱伦com| 偷拍伦理视频| 少妇淫妇久久久久久久| 精品亚洲国产成人AV制服丝袜| 亚洲欧美日产国产91毛片| 精品综合久久久久久五月天| 污啪啪啪视频| 玖玖爱视频网站| av天堂手机版追回| 任你干在线视频| 亚洲成人性| 欧美一二在线| 国产精品白丝在线播放| www老逼91| 欧美一级A一级a爱片久久| 五月婷婷六月色| 乱人乱色一区二区三区免费 | 日韩无码视频黄色| 91是天天| A级在线视频| 精品国产网站| 亚洲国产成人精品久久久国产成人一区二区| 中文字幕永久在线| 91精品91久久久中77777| 五月婷丁香| 欧美黑人日韩少妇色情| 911粉嫩人妻| 99热精品在线观看| 婷婷色综合| 亚洲欧美另类图片| 国产欧美美女免费观看视频| 久久久999| 亚洲AO在线| 热久久国产| 日本顶级天天操狠狠操夜夜操中文字幕| 又大又长又粗又爽又黄| 97视频在线视频| 3p国产色噜噜一区| 亚洲资源一区| 麻豆天美国美国产| 欧美精品久久久久久久丰满| 麻豆天美传媒在线视频天堂| 久操凹凸视频| 51一区二区三区| 九九这里只有精品| 欧美色图色综合| 91热情品| 日韩乱伦视频| 在线不欧美| 一区二区 日韩 欧美 国产 传媒| 国产精品久久久久久久AV大片| 99后入| 丁香六月婷婷久久综合| a'v在线资源| 久久久男人的天堂| 五月色网| 亚洲无码 国产无码| 伊人991| 亚洲天堂热| 国产亚洲色停停久久99精品91| 日韩精品人妻中文字幕久久久| 无码免费精品高清| 国产精品播放| 精品人妻一区二区三区夜夜| 亚洲精品亚洲人成人网| 精品国产一区探花在线观看| 99热18这里只有精品| 亚洲熟妇自偷自拍另欧美| 人人做,人人操,人人摸| 国产精品午夜福利| 欧美天天谢综合网| 日本在线视频导航| 乱伦日本中文自拍| 后入福利| 殴美日韩m| 性爱av网站| 亚洲日韩精品久久久久一区壹牛 | 97伦乱| 国产夜夜艹| 久久99人妖视频国产| 91综合色噜噜| 国产美女高潮视频| 午夜精品久久久久| 中文无码一二三区| 日韩,欧美,中文在线| 亚洲中字幕日本一区二区三区| 久久久久无码一妻区| 日韩女优在线| 久久精品色欧美aⅴ一区二区| 9色国产精品一区粉嫩| 91超碰在线观看| AV在线资源| 国产四虎在线| 久久xx| 激情干在线| 亚洲无线码欧洲精品区别| 97亚洲在线| 久久风骚城市人| 九九热精彩视频| 色噜噜人妻av 中文字幕| 97香蕉碰碰人妻国产欧美| 亚洲一曲日韩精品| 日本操逼aaaaa| 欧美双插| 熟妇人妻丰满久久久久久久无码 | 中文字幕 一区二区 亚洲无码| 国产精品国产拍高清AV| 欧美不卡二区| 日韩性爱人人爱人人操| 偷拍偷窥与盗摄视频专区| 日韩有码专区| 99热婷婷一区二区三| 亚洲午夜蜜臀| 曰韩香蕉97| 成人久久精品| 日韩精品操少妇| 操香逼| 国产suv精品一区二区四| 五月婷婷丁香| 亚洲综合激情五月久久| 中文字幕日本久久| 欧美日韩第一页| 国产亚洲禁久一区二区| 亚欧无码在线| 人妻乱仑一区二区三区| 日本色色色色色视频| 淫荡熟女乱伦网| 亚欧成人综合影院| 精品高清一区二区三区三州| 日本欧美韩国国产在线| 国产精品视频自拍在线| 北约熟女超碰| 日欧亚洲二三区大片不卡| 麻花传媒免费网站在线观看| 精品国产丝袜一区二区三区乱码| 一类无码操逼视频| av无码精品久久久久| 91精品无码人妻系列| 日韩黄色电影网站| 欧美婷婷| 久草久热| 亚洲自拍欧美国产首页网曝| 91nbbbbbb| 亚洲欧美视| 97视频播放| 欧美色涩| 国产不良强奸视频免费看| 99999精品成人| 97人人干| 超碰国产情侣自拍网| 国产精品久久久啊| 欧美黑人168页欧美黑人167| 日欧美色| 亚洲,欧美,春色,另类| 欧美日韩国产高清在线一二三区 | 青娱乐亚洲自拍| 精品免费视频国产一区| 亚洲精品电影| 色偷偷综合91久久噜噜| 超碰538| 色91综合网| 91九九九馒头| 国产一区二区三区中文字幕| 九色视频91| www成人啪啪18秘 免费| 黄片色区软件| 萌白酱自拍视频| 翔田千里AⅤHD无码| 国产极品粉嫩馒头一线天av| 久久人妻| 精品无码秘 人妻一区二区| 亚洲熟女人妻中文字幕一区二区 | 九九热精品| 91九色首页| 2020国产精品| 天天插天天操| 99精品在线播放| 九九亚洲视频| 人妻少妇久久久| 色情成人五月天| 日本 欧美 亚中文字幕| 人妻嗯啊啊在线播放| 欧洲色色| 国产农村妇女一区二区| 国产不卡精品91| 高清不卡国产| 啊啊啊啊啊啊啊好爽不要| 日本 免费 一区二区三区 久久香蕉 | 9久久美女首页| 91性高| 韩国嫰模上门援交视频| 941超碰| 欧美熟妇色| 久久专区| 国产乱伦性爱区| 日韩成人精品视频自拍| 99人人干| 欧美精品成人亚洲| 欧美丝袜激情| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲成人av电影在线| 在线无码操| 中出91| 亚洲影院小综合| 美熟女逼导航AV操逼| 性高潮久久久久久久久久久| 欧州91高潮| 大学生口爆吞精| 欧美性爱系列| 亚洲情色婷婷五月天| 欧美一区二区成人一卡| 亚洲精品国产熟女久久久| 大香蕉日韩| 国产精品分类在线观看| 午夜影美女日鸡鸡天天视频国产| 久久久国产三级黄色片| 亚洲情色91| 婷婷五月天无码 | 中日高清无码操逼视频| 香一区二区三区| 大香蕉之青青草原| 久久人| 免费在线黄片视频| 久久,精品一二三| 日本大香蕉| 超碰诱惑| 久久亚洲AV无码专区首页| 丁香激情五月天| 国产成人主播| 亚洲 在线| 在线欧美69V免费观看视频| 性爱综合网| 亚洲综合性网址| 国产精品久久久久久久久久久久| 久久这里是精品| 亚洲另类综合欧美| 色偷偷超碰亚洲| 国产午夜在线观看| 天堂8在线新版官网| 快点操死我| 久久久无码精品人妻二区| 国产成人 综合亚洲 天堂| 国产精品成人在线| 日韩不卡网操逼中文字幕日韩| 九九九九九九九九九国产精品| 中文精品一区二去| 欧美亚涩| 大香蕉中文201| 无码乱人伦中文视频| 色爱综合网欧美| 超碰在线一区二区三区| 日韩不卡a级视频专区| 欧美在线55555| 91综合色噜噜| 99色在线| 九九九偷拍| 在线中文字幕极品av| 黑丝日韩av丝袜av| 九九九热| 色综合美国| 最新AV在线| 午夜色婷婷| 素人伊尹大香蕉免费下载视频| 高清无码一区二区三区| 亚洲国产一区二区三区在线 | 丁香六月啪啪| 中文字幕av一区二区三区人妻少妇| av天堂精品久久| 久插综合| 色欲三区| 久久有碼| 无码一区二区精品视频久久久春药 | 日本淫穴在线| 日日插夜夜| 日韩中文字幕2020| 国产精品亚洲天堂网址| 中文字幕人妻色偷偷久久皮| 日本成人免费一区二区三区 | 97欧美精品综合| 日韩性爱啪啪视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | AV女资源| 狠狠色丁香| 男人精品区| 91狠婷| 日本操逼视频在线| 有码人妻系列| 亚洲国产精品成人综合| 九九英色视频| 五十路六十路七十路熟婆| 熟女欧美日韩综合婷婷| 素人一区二区三区日韩| 中文字幕人乱码中文字的预防方法 | av爱爱爱| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 男人的天堂在线有码| 色噜噜狠狠色综无码久久合欧美| 少妇 综合| 99婷婷一区二区| 色爱欲亚洲| 天天干人人干天天日97| 欧美色图97| 亚洲操操| 中文字幕精品探花视频| 啊啊啊啊在线观看网址| 精品人体无圣光凹凸| 欧美亚洲清纯| 69人妻精品一区二区绯色| 俄罗斯及免费在线看| 大香蕉在线免| 免费人成?大片在线播放| 欧美日韩色| 国产性刺激| 欧美视频一区二区在线| 在线天堂资源亚洲| 国产精品经典一卡久久久| 欧美日韩不卡a片| 91日韩网站| 人人摸人人干| 欧美性爱伊人| 日本一级特级毛片视频| 久久久久网站-538在线视频-欧美永久乱码 | 自拍大香蕉乱插| 97Ai亚洲| 精品人妻一区二区乱码一区二区| 国产精品无码在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 美国一区二区三区视频| 亚洲天堂电影网99999| 欧亚乱色熟一区二区三四区| 精品人妻av在线播放| 97资源站国产精品| 十八禁黄色成人网站观看| a级理论午夜日本| 成人午夜高潮av猛片| 热久久无毒不卡| 国产丝袜美女在线一区| 亚洲国产精品久久久久婷婷老年| 综合色图,成人综合网| 亚洲天堂中文字| 91狠狠综| 久久成人东京热人妻| 超碰97男人| 开心五月激情网| AAAAAAAAA黄片| 久久大黄片| 风间由美日韩欧美久久| 试看福利| 亚洲天堂色图| 婷婷久久五月| 国产中文精品一区二区在线观看| 国产传媒日韩欧美| 青草伊人网| 亚洲 另类 丝袜 自拍 动漫| 日本三级中国三级99人妇网站| 欧美三级一级| 无码人妻精品一区二区三区九九| 激情六月天| 日韩欧美亚洲一区二区三区影院 | 欧美色图天堂在线| 国产精品无码在线| 中文字幕,人妻,日韩| 97精| 78操B| 亚洲熟女一区二区| 俞拍自拍| 欧美一区二区成人一卡| 色综合中文字幕不卡| 92福利社视频| 亚洲精品亚洲人成人网| 国产精品成人蜜臀AV在线| 欧美 日韩 亚洲 春色| 亚洲国产美女久久久久| 亚洲成成熟女人综合一区二区| 941超碰| 天天综合网1| 97色爱| 麻豆久久久久久久久丝袜 | 亚洲蜜臀懂色| 免费农村成人少妇人妻Aa一区二区视频| 欧美视频在线视频免费va| 亚洲九月丁香| 91强热人妻| 亚洲精品人妻吞精av | 久久久免费高清中文视频| 丝袜天堂网| 日本 情色 1区2区3区| 加勒比久久av| 蜜桃臀一区二区三区久久| 久久色AV线| 97在线观看免费| 91黄射| 校园春色美腿丝袜 | 亚洲高清91| 97超碰中文在线| 97碰| CCYY草草影院地址入口| 亚洲?V无码专区在线电影| 无码操逼视频一下| 日本性爱欧美性爱| 91快色色色色色| 亚洲无线码一区国产欧美国|