软件环境:虹软ArcFace SDK3.0
参考文献:https://ai.arcsoft.com.cn/bbs/forum.php?mod=viewthread&tid=1318&_dsign=584e4fdb

实际应用中SDKdemo在手机端的视频识别和跟踪是没问题的,但是在一些嵌入式设备中可能由于横竖屏等种种原因会产生这个现象
:识别界面中,人脸运动方向和框框运动方向相反(镜像运动),在笔者项目中是屏幕方向设置为ASF_OP_0_ONLY的时候出现的问题。那么这个问题该如何解决呢?虹软官网的参考文献给我们提示,改动点其实是在DrawHelper的

public Rect adjustRect(Rect ftRect) 

方法中,因为我们的问题出现在ASF_OP_0_ONLY的时候,因此需要对adjustRect改为如下的形式

switch (cameraDisplayOrientation) {case 0:// 人脸追踪红框方向相反可以改此处if (cameraId == Camera.CameraInfo.CAMERA_FACING_FRONT) {  newRect.left = rect.left;newRect.right = rect.right;} else {
            newRect.left = canvasWidth - rect.right;newRect.right = canvasWidth - rect.left;}newRect.top = rect.top;newRect.bottom = rect.bottom;break;

其实就是将if中代码调换过来,运动方向自然就相反了,笔者推测,估计是笔者的嵌入式设备只有一个摄像头,它虽然是个前置摄像头但是是后置属性,因此就出现镜像运动方向。

虹软人脸识别中人脸追踪框框运动方向跟实际相反相关推荐

  1. 人脸识别_人脸识别及其应用

    人脸识别软件登录界面 人脸识别的英文名称是 Human Face Recognition.人脸识别产品利用AVS03A图像处理器:可以对人脸明暗侦测,自动调整动态曝光补偿,人脸追踪侦测,自动调整影像放 ...

  2. Android自定义人脸识别框,android自定义虹软人脸识别框/人脸抓拍框/人脸追踪框...

    有一两个月没有更新博客了,最近一直在忙人脸识别的项目,先将项目中更改虹软人脸框的方法抽取出来,希望对大家有所帮助. 尊重原创,转载请注明出处: http://blog..net/qq137722697 ...

  3. 树莓派视觉小车 -- 人脸追踪(人脸识别、PID控制舵机运动)

    目录 效果展示 基础理论(人脸识别) 1.基于特征的算法 2.基于图像的算法 3.Haar特征 4.Adaboost级联决策器 API 基础理论(PID算法) 1.作用 应用场景 2.PID原理 1. ...

  4. android 人脸识别边框_android Arcface人脸识别框/人脸抓拍框/人脸追踪框

    为什么要改? 先来看看sdk demo中提供的人脸框样式,这个框看上去并不是非常美观(个人觉得) 再看看下面这个框是不是就要顺眼一点 怎么换? 先来看看原始的画法: @Override public ...

  5. android 人脸识别边框_android自定义Arcface人脸识别框/人脸抓拍框/人脸追踪框

    为什么要改? 先来看看sdk demo中提供的人脸框样式,这个框看上去并不是非常美观(个人觉得) 在这里插入图片描述 再看看下面这个框是不是就要顺眼一点 在这里插入图片描述 怎么换? 先来看看原始的画 ...

  6. 计算机视觉子方向,计算机视觉方向简介 | 人脸识别中的活体检测算法综述

    原标题:计算机视觉方向简介 | 人脸识别中的活体检测算法综述 本文转载自"SIGAI人工智能学习与实践平台"(ID:SIGAICN) 导言 1. 什么是活体检测? 判断捕捉到的人脸 ...

  7. 人脸识别中的活体检测算法综述

    其它机器学习.深度学习算法的全面系统讲解可以阅读<机器学习-原理.算法与应用>,清华大学出版社,雷明著,由SIGAI公众号作者倾力打造. 书的购买链接 书的勘误,优化,源代码资源 1. 什 ...

  8. 基于matlab活体检测,人脸识别中活体检测算法综述.PDF

    人脸识别中的活体检测算法综述 SIGAI 2018.9.19 原创声明:本文为 SIGAI 原创文章,仅供个人学习使用,未经允许,不能用于商业目的. 1. 什么是活体检测? --> 判断捕捉到的 ...

  9. 人脸识别中的活体检测算法

    人脸识别中的活体检测算法综述 1. 什么是活体检测? 判断捕捉到的人脸是真实人脸,还是伪造的人脸攻击(如:彩色纸张打印人脸图,电子设备屏幕中的人脸数字图像 以及 面具 等) 2. 为什么需要活体检测? ...

最新文章

  1. 微软发话:Win10杀毒软件要优先选它
  2. IL 汇编学习笔记(三)
  3. 2018.4.2 三周第一次课
  4. 鸡啄米vc++2010系列11(非模态对话框的创建)
  5. java中改变字符串编码
  6. C#设置WebBrowser使用Edge内核
  7. LeetCode-95-Unique Binary Search Trees II
  8. 每日一笑 | 如果把大脑看成CPU的话...
  9. Java 9模块服务
  10. 谷歌跟oracle_谁赢得了Google VS Oracle? 开发人员赢了。
  11. mysql case快捷方法_MySQL case when使用方法实例解析
  12. [转]异步性能:了解 Async 和 Await 的成本
  13. IBM推出跨境支付区块链网络,企业级区块链技术进一步升级
  14. oracle创建触发器
  15. LeetCode 127. 单词接龙(广度优先遍历)
  16. ajax只请求一次,关于ajax的请求只处理一次的问题
  17. python 遗传算法_Python实现遗传算法的代码
  18. winpcap/npcap 提高抓包效率 发UDP包失败
  19. 聚播微信多开客服系统二次开发SDK服务端接口
  20. 西门子实数转整数_西门子PLC双整数转换为浮点数是怎么转换的???

热门文章

  1. swoole扩展安装使用
  2. 合成猫,电抗器,ZIO,…效果
  3. xml中foreach使用_前进的火车_新浪博客
  4. 【Linux】Linux网络编程(含常见服务器模型,下篇)
  5. 从谷歌和译典通能上自动下载英语单词mp3的好方法
  6. Java日志门面技术 JCL
  7. 抖音华仔直播间如何支撑3.5亿人次的直播量
  8. LeetCode题解——二叉树的堂兄弟节点
  9. 操作系统真相还原——环境准备
  10. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 I-填空题