整个流程的总结如下: ->先是系统注册 CameraService 的服务 ->APP 层调用 Camera.open() ->Camera.java 调用 JNI native_setup() ->JNI 层调用 android_hardware_Camera_native_setup -> HAL 客户端(Camera.cpp)调用 connect 与服务端(CameraService.cpp)连接得到 CameraService 中的 CameraClient 的一个实例 ->服务端 CameraClient 的初始化,实例化 Camera Hal 接口 CameraHardwareInterface ->CameraHardwareInterface 打开 Camera 驱动, 真正的实现是在 QCamera2HWI.cpp 中。 对应的代码层次: App--->framework-java--->jni--->framework-c++(Camera)--->binder---> framework-c++(CameraService)-->framework-c++(CameraService::Client)---> framework-c++(CameraClient) --->(CameraHardwareInterface) ---> HAL
2021-11-17 14:44:24 927KB 美颜算法
1
人脸识别算法代码 美颜算法代码
2021-02-24 19:09:36 2.54MB 人脸识别 人脸美颜
1
C++编写的一个人脸部分美颜算法,人脸检测采用级联分类器,使用导向滤波美化,最后用泊松融合消除边缘融合问题
2019-12-21 21:43:15 5KB 导向滤波 人脸检测 人工智能 C++
1