Firefly开源社区

标题: RK3399 PRO快速开发 - 人脸特征点定位 [打印本页]

作者: rany    时间: 2019-12-5 20:11
标题: RK3399 PRO快速开发 - 人脸特征点定位
本帖最后由 rany 于 2019-12-5 20:11 编辑

简介
Rock-X SDK 是基于 RK3399Pro/RK1808 平台的一套 AI 组件库。开发者通过 Rock-X SDK提供的 API 接口能够快速构建 AI 应用。
Rock-X下载地址:https://pan.baidu.com/s/1brKNqxBYDmElm-A56DLu4Q 提取码:ji14
Rock-X SDK 主要功能
类别
功能
目标检测人头检测、人车物检测
人脸人脸关键点、人脸属性分析、人脸识别
车牌车牌检测、车牌识别
人体关键点人体骨骼关键点、手指关键点


本篇是使用Rock-X SDK进行人脸特征点定位快速开发的过程,使用自定义或其它的模型的请使用rknn-toolkit和rknn-api进行开发(链接: http://wiki.t-firefly.com/zh_CN/3399pro_npu/)。

性能指标
人脸检测性能
参数
性能指标
适应角度平面内人脸左右旋转±45°
侧脸左右偏转±60°
侧脸上偏转 60°
侧脸下偏转 45°
最大距离11 米(测试摄像头 FOV=60°)
mAPmAP@IOU0.5=0.857



人脸特征点定位
人脸特征点定位会获取人脸的48个关键点。
数据集
误差
300w_cropped6.01%


人脸特征点定位误差计算公式如下:


euclidean(d(j) − g(j)) 表是第 j 个检测点与标注点之间的欧式距离。d 表示左外眼角和右外眼角的欧式距离。

调用过程



相关代码
以下为Android的相关代码,完整代码在/RockX_SDK_V1.1.0_20191115/demo/rk3399pro_android_demo/rockx-android-demo-face_landmark.zip。

此demo功能是从摄像头获取图像数据,检测图像中的人脸和人脸的特征点,然后在预览中画出人脸特征点。
调用Rock-X仅需三步,即可获取图像中的人脸和人脸的特征点。
详细的函数定义和相关数据结构请参考:/RockX_SDK_V1.1.0_20191115/doc/rockx_api_doc/html/index.html

1. 初始化
  1. public void create() {
  2.     mModelPath = installRockxData(mContext);
  3.     mRockXFaceDetectionModule = native_create_rockx_module(mModelPath, ROCKX_MODULE_FACE_DETECTION);
  4.     mRockXFaceLandmarkModule = native_create_rockx_module(mModelPath, ROCKX_MODULE_FACE_LANDMARK_68);
  5. }
复制代码
以上代码加载了Rock-X的人脸检测和人脸特征点定位模块,native_create_rockx_module()为native函数,实际调用的函数为C++代码Java_com_rockchip_gpadc_demo_rockx_RockX_native_1create_1rockx_1module(), 实现如下:
  1. JNIEXPORT jlong JNICALL Java_com_rockchip_gpadc_demo_rockx_RockX_native_1create_1rockx_1module
  2.         (JNIEnv *env, jobject obj, jstring modelPath, jint module)
  3. {
  4.     rockx_ret_t ret;

  5.     rockx_handle_t handle;

  6.     char *model_path = jstringToChar(env, modelPath);

  7.     rockx_config_t rockx_configs;
  8.     memset(&rockx_configs, 0, sizeof(rockx_config_t));

  9.     LOGI("rockx_add_config ROCKX_CONFIG_DATA_PATH=%s\n", model_path);

  10.     rockx_add_config(&rockx_configs, (char *)ROCKX_CONFIG_DATA_PATH, model_path);

  11.     ret = rockx_create(&handle, (rockx_module_t)module, &rockx_configs, sizeof(rockx_config_t));
  12.     if (ret != ROCKX_RET_SUCCESS) {
  13.         LOGI("init rockx module %d error %d\n", module, ret);
  14.         return ret;
  15.     }

  16.     return (jlong)handle;
  17. }
复制代码
此函数最终调用Rock-X的API rockx_create()完成模块的创建。

2. 检测人脸


初始化模块后,通过摄像头获取数据,将图像数据传入detectFace() java函数获取图像中的人脸,detectFace()调用native函数native_face_detect()实际调用了Java_com_rockchip_gpadc_demo_rockx_RockX_native_1face_1detect()函数,最终通过Roxk-X的API rockx_face_detect()得到图像中的人脸。  
Java_com_rockchip_gpadc_demo_rockx_RockX_native_1face_1detect()函数部分代码如下:

  1. extern "C"
  2. JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_demo_rockx_RockX_native_1face_1detect
  3.         (JNIEnv *env, jobject obj, jlong handle, jbyteArray inData, jint inWidth, jint inHeight, jint inPixelFmt,
  4.             jobject faceList) {

  5.           jboolean inputCopy = JNI_FALSE;
  6.           jbyte* in_data = env->GetByteArrayElements(inData, &inputCopy);

  7.     // initial rockx_image_t variable
  8.     ... // 省略部分代码

  9.     // detect face
  10.     rockx_ret_t ret = rockx_face_detect((rockx_handle_t)handle, &input_image, &face_array, nullptr);
  11.     ... // 省略部分代码

  12.         return 0;
  13. }
复制代码
3. 检测人脸关键点
通过人脸检测模块获取图像中的人脸后,将人脸数据传入RockX.FaceLanmark()获取人脸关键点。与人脸检测类似,RockX.FaceLanmark()调用native函数native_face_lanmark()即调用Java_com_rockchip_gpadc_demo_rockx_RockX_native_1face_1lanmark(),最终通过Rock-X API rockx_face_landmark()获取人脸的关键点。  
  1. extern "C"
  2. JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_demo_rockx_RockX_native_1face_1lanmark
  3.         (JNIEnv *env, jobject obj, jlong handle, jbyteArray inData, jint inWidth, jint inHeight, jint inPixelFmt,
  4.          jint boxLeft, jint boxTop, jint boxRight, jint boxBottom,
  5.          jintArray outLandmark) {

  6.     ... // 省略部分代码
  7.     rockx_ret_t ret = rockx_face_landmark((rockx_handle_t)handle, &input_image, &face_box, &face_landmark);
  8.     ... // 省略部分代码

  9.     return 0;
  10. }
复制代码

代码测试



作者: chhleo    时间: 2020-3-31 12:27
受益匪浅
作者: KingQueenWong    时间: 2020-4-28 20:29
学习一下
作者: 龙腾四海    时间: 2020-5-15 17:31
不错的算法!

作者: hahaer    时间: 2020-6-22 15:11
http://v.qq.com/x/search/?q=%E4%BD%9B%E5%B1%B1%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%A4%A7%E8%BF%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B8%A9%E5%B7%9E%E4%BB%A3%E5%AD%95%E5%85%AC%E5%8F%B8%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8E%A6%E9%97%A8%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B3%89%E5%B7%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%87%91%E5%8D%8E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%B8%B8%E5%B7%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E9%80%9A%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%98%89%E5%85%B4%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%BE%90%E5%B7%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%83%A0%E5%B7%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%8F%A0%E6%B5%B7%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E4%B8%AD%E5%B1%B1%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8F%B0%E5%B7%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%83%9F%E5%8F%B0%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%89%AC%E5%B7%9E%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%95%BF%E6%98%A5%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B2%88%E9%98%B3%E4%BB%A3%E5%AD%95%E6%9C%8D%E5%8A%A1%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%9F%B3%E5%AE%B6%E5%BA%84%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%85%B0%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E8%A5%BF%E5%AE%81%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E8%A5%BF%E5%AE%89%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%93%B6%E5%B7%9D%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%83%91%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B5%8E%E5%8D%97%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%A4%AA%E5%8E%9F%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%90%88%E8%82%A5%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%AD%A6%E6%B1%89%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%95%BF%E6%B2%99%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E4%BA%AC%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%88%90%E9%83%BD%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E8%B4%B5%E9%98%B3%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%98%86%E6%98%8E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E5%AE%81%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%9D%AD%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E6%98%8C%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%B9%BF%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%A6%8F%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%A4%A9%E6%B4%A5%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%97%A0%E9%94%A1%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%AE%81%E6%B3%A2%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%9D%92%E5%B2%9B%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E4%B8%9C%E8%8E%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B7%B1%E5%9C%B3%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E4%B8%8A%E6%B5%B7%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8C%97%E4%BA%AC%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%A4%A9%E6%B4%A5%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E4%BD%9B%E5%B1%B1%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%A4%A7%E8%BF%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B8%A9%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8E%A6%E9%97%A8%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B3%89%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%87%91%E5%8D%8E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%B8%B8%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E9%80%9A%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%98%89%E5%85%B4%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%BE%90%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%83%A0%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%8F%A0%E6%B5%B7%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E4%B8%AD%E5%B1%B1%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8F%B0%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%83%9F%E5%8F%B0%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%89%AC%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3A9n7a.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E6%98%8C%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B2%88%E9%98%B3%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E7%9F%B3%E5%AE%B6%E5%BA%84%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%85%B0%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E8%A5%BF%E5%AE%89%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%93%B6%E5%B7%9D%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%83%91%E5%B7%9E%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%B5%8E%E5%8D%97%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%A4%AA%E5%8E%9F%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%90%88%E8%82%A5%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%AD%A6%E6%B1%89%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E9%95%BF%E6%B2%99%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E5%8D%97%E4%BA%AC%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       
http://v.qq.com/x/search/?q=%E6%88%90%E9%83%BD%E4%BB%A3%E5%AD%95%E4%B8%AD%E4%BB%8B%E3%80%90%E7%BD%91%E5%9D%80%3Aza9s.com%E3%80%91       



作者: rock319    时间: 2020-11-12 15:42
感谢分享!!1
作者: lixm0501    时间: 2020-11-20 17:17
版主,Rock-X下载地址:https://pan.baidu.com/s/1brKNqxBYDmElm-A56DLu4Q 提取码:ji14连接已失效,请重新发布一下吧,谢谢
作者: siasjack    时间: 2020-12-2 11:19
mark
作者: 15310907795    时间: 2021-6-2 17:26
不错




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1