diff --git a/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt b/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt index 436c8be..be286b2 100644 --- a/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt +++ b/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt @@ -642,7 +642,7 @@ class LoginByFaceActivity : BaseActivity(), * @param height 图像高度(如 1080) * @return 合法的全黑帧字节数组 */ - fun createBlackNV21Frame(width: Int, height: Int): ByteArray { + private fun createBlackNV21Frame(width: Int, height: Int): ByteArray { val frameSize = width * height val nv21Data = ByteArray(frameSize * 3 / 2) // NV21 格式长度 = 宽×高×1.5 @@ -658,7 +658,7 @@ class LoginByFaceActivity : BaseActivity(), } // 调用示例:构造 1920×1080 的全黑帧(长度 1382400) - val emptyFrame = createBlackNV21Frame(1920, 1080) + private val emptyFrame = createBlackNV21Frame(1920, 1080) // 传递“空帧” recognizeViewModel.onPreviewFrame(emptyFrame, true) // /** @@ -806,7 +806,7 @@ class LoginByFaceActivity : BaseActivity(), } } uploadFaceDebouncer.reset() - }.start() + } } }