单目视觉的运动目标跟踪定位

2023-05-16

[转] http://www.leiphone.com/news/201704/z87wjT8j9s94tMnG.html


市场上空间定位的技术方案分为单目、双目以及激光雷达三大阵营,其中激光雷达由于成本高昂市场接受度较低,而在都是基于计算机视觉的单目和双目中,双目则显得更受欢迎。在国内做计算机视觉技术方案的企业如图漾、速感、人加智能等大多选择了双目,而选择了单目的欢创科技则成为了少数派。那么,双目为何比单目更受市场青睐,两者之间的技术差异在哪里,单目又是如何实现空间定位与位置追踪?本期雷锋网硬创公开课邀请到欢创科技CEO周琨,详细讲解单目定位技术。

内容介绍

本期公开课包含但不限于以下内容:

  • 视觉目标定位(位姿测量)

  • 单目视觉定位

  • 基于PnP的单目视觉定位

  • 单目与双目比较

  • 单目视觉定位在VR中的应用

嘉宾介绍:

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

周琨,清华大学深圳研究生院硕士生导师,深圳市高层次人才,南山区领航人才,深圳市欢创科技有限公司CEO,清华大学本科、硕士,师从973首席科学家,长江学者戴琼海教授。十余年IT和人机交互技术行业产品研发和技术管理经验。先后就职于贝尔实验室,中国移动,对视觉人机交互技术进行了非常深入的研究,作为主要发明人,拥有二十余项国际和国家专利,并先后获得山东省科技进步二等奖和深圳市科学技术专利奖。2014年初创办欢创科技,担任CEO职位,引领公司致力于计算机视觉空间定位与位置追踪技术的研究和产业化,目前产品已经广泛应用于电视机、VR与机器人领域。

公开课直播完整视频:

以下为嘉宾分享内容实录。相对视频文中做了删减,完整内容可观看视频。关注雷锋网旗下微信公众号「新智造」,回复「PPT」可获取嘉宾完整PPT。

视觉目标定位(位姿测量)

从工程意义上来说,测量一个物体相对于另一个物体的位置与姿态,即所谓的位姿测量。从数学意义上来讲,测量两个坐标系间的平移与旋转变换关系,包括3个位置(Translational)和3个旋转角(Rotational)共6个位姿量(即6DOF)。理论上,只要已知空间不共线的3点在两个坐标系下的坐标,就能唯一确定两坐标系间的位姿关系,因此,位姿测量的关键就是如何得到特征点在这两个坐标系下的坐标。 

视觉空间定位的常见类型

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

自定位(inside-out),即通过相机拍摄视野坐标系,以及坐标系的特征点,从而判断相机相对坐标系自身的坐标。比如我们常用的SLAM,这方面雷锋网(公众号:雷锋网)之前也有嘉宾做过介绍,它的特点是便携、视角理论无限大、定位精度不高。主要应用领域包括移动机器人、无人机、VR、AR。

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

外定位(outside-in),比较常见的是OptiTrack,特点是安装复杂、视角有限、定位精度高。主要应用领域包括影视动捕、VR、工业机器人。

常见的不同硬件定位方案

  • 单目定位(mono camera)

    单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

特点:系统简单,运算量小,需要目标点之间有几何约束关系,应用场景有限制,成本较低。

  • 双目定位(stereo camera)

    单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

特点:系统复杂,运算量大,可以单帧单目标点定位,对目标物体无几何约束,,应用场合灵活,成本较高。

  • 多目定位(multiple camera)

    单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

特点:系统非常复杂,运算量特别巨大,对目标物体无几何约束要求,应用场合受限,成本很高。

目前关于双目定位的研究与市场应用相对比较多,而单目定位则相对比较少,所以,今天我就重点讲下单目定位。

单目视觉定位

顾名思义,单目视觉定位就是仅利用一台摄像机完成定位工作。单目视觉定位的方法主要有两种:基于单帧图像的定位方法和基于两帧或多帧的定位方法。

基于单帧图像的定位方法包括基于特征点的定位(Perspective-n-Point)、基于直线特征的定位,关键点在于快速准确地实现模板与投影图像之间的特征匹配。

基于两帧或多帧的定位方法的关键在于实现多帧投影图像之间的对应特征元素匹配,如SLAM。

基于PnP的单目视觉定位

什么是P-n-P问题?

P-n-P,即Perspective-n-Points,指给定世界(刚体)坐标系下的n个3d坐标点,以及这些点在图像中的2d投影坐标,求解世界(刚体)相对相机的姿态和位置(求解R,t)。要想求解出世界(刚体)相对相机的姿态和位置,必须知道至少4个点,也就是n要大于等于4,当然这是必要条件,不是充分条件,充分必要条件是n等于6。

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

求解PnP问题的前提

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

PnP的求解路径

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

单目与双目比较

双目视觉定位

双目视觉定位原理是指通过三角测量原理来对目标点的三维空间位置进行定位。双目视觉定位的算法流程:相机标定、双目标定、图像处理、特征检测、立体匹配、三维测量、姿态测量。

单目和双目视觉的共同难题

  • 图像提取精度问题

单目&双目:如何提取目标的高精度图像

  • 匹配问题

单目:如何将刚体目标点同投影点匹配

双目:如何将两个摄像机中的目标点匹配

  • 标定问题

单目:如何将相机内参估计准确

双目:如何将相机内参和外参估计准确

  • 有趣的系统问题

单目:摄像机简单,目标复杂,需解决刚体目标点布局问题

双目:摄像机复杂,目标简单,需解决摄像机基线设置问题

单目视觉与双目视觉的区别

由于存在几何模型约束优势,单目视觉会有更高精度与鲁棒性(以下为仿真实验结果)

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

单目视觉有效视场更大:刚体定位不仅不依赖多个相机,定位空间还可以通过多个相机进行扩展而不发生视场范围损失。

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

如何选择单目还是双目视觉定位

  • 应用场景需要知道3DOF还是6DOF?

单目视觉:要么不能输出位姿,要么输出6DOF

双目视觉:可输出3DOF、6DOF(满足一定条件)

  • 应用场景对目标物体有无约束?

单目视觉:必须已知刚体上4个及以上的目标点的几何约束

双目视觉:无须知道几何约束,适应范围广

  • 应用场景对成本、视角要求如何?

单目视觉:成本更低、有效视角更大

双目视觉:成本更高、有效视角更小

单目视觉定位在VR中的应用

三大主流VR厂商现有位置追踪方案

Oculus:单目光学摄像头 + 数十个LED主动光源

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

Sony PSVR:双目光学摄像头+ 9个LED主动光源

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

HTC Vive:激光 +光敏二极管阵列

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

详解Oculus 定位方案

定位器:1百万像素,全局曝光摄像头,52fps.

手柄:环形红外定位点带+IMU

头盔:面板红外定位点+头盔后部三角形上的红外定位点+IMU

定位方式:手柄和头盔通过无线控制红外定位点发光时间与摄像头曝光时间同步;PC使用从图像获得的定位点信息与IMU数据融合,获得头盔和手柄的位置信息。

缺陷:覆盖范围比HTC小,达到roomscale需要更多的定位器;所有定位信息统一计算,不利于扩展到多人或更多设备。

VR空间定位的几个关键指标

  • 稳定性(Robustness)

  • 定位精度(Precision):静态精度(HTC:Translational RMSE: 1.5mm)和动态精度

  • 静态抖动(Static jitter)

  • 范围(Range)

  • 成本(Cost)

我们是如何测量VR定位精度的?

六轴工业机器人测量,以工业机器人输出值为Ground truth,并以此为准进行比对。

单目视觉的运动目标跟踪定位(附视频+PPT)|硬创公开课

如何提高定位精度?

提高标定精度——高帧率连续空间采样

提高图像提取精度——亚亚像素级的图像提取精度

多传感器融合——加入IMU,利用IMU信息提高信噪比

去除干扰点——通过调制光线,去除环境光照影响

Q&A环节

新智造:对于机器人是移动避障来说,单目是否比双目更好?

周琨:从定位精度和鲁棒性来说,双目还是比单目好一些,如果从单目的场景来说,物体的复杂性会更高,而且单目的成本更低,但是对于机器人来说,成本不是太大问题,所以用双目做机器人的移动避障会更好些。

新智造:做ADAS的话,单目和双目的差别在哪里?

周琨:ADAS我研究的不多,我就以我认知的来说下。因为汽车是高速移动的物体,所以ADAS的反应速度非常快,单目的好处是视角范围比较大,双目的局限就在于它的视角会受限,不过单目只有一只“眼睛”,3D定位的话尺度问题不好解决,双目的定位范围要大些,精度可以做的比较高些。所以说两者之间还是有差别的。

新智造:跟踪定位未来有什么有前景的研究方向吗?

周琨:目前主要是两个方向,一个是SLAM,这个是非常大的研究方向,不过到现在其实都不太成熟,到目前为止我见过最成熟的产品就是微软的HoloLens,就是有很多摄像头才能做到鲁棒性比较好,闭环做的比较好,无论是tango还是高通在VR上的的SLAM,都容易受到欢迎因素的影响,包括光照、白墙等等,离实用还是有比较大的距离,所以说这是一个比较大的研究方向。

第二个就是在工业应用领域,这个时候需要解决的问题是精度,也就是说不用考虑成本问题,研究方向就是如何提高精度,毫米不够就亚毫米。

新智造:在工业机器人中视觉应用广吗,有哪些常用的应用?

周琨:在工业机器人领域,视觉应用会越来越广泛,比如仓储机器人都是无人值守的,自己完成搬运工作,那么它需要“眼睛”来识别环境,目前比较常见的定位方案是Kiva的标记点,未来一定是使用SLAM方案,机器人可以自行规划路线;第二个场景是制造,虽然说机械臂可以进行定位,但是仅适用于大批量重复性的制造,如果你需要经常对这个加工的目标不停的改变,你就需要辅助定位装置帮你进行重新设定,这个时候它的优势就出来了。

新智造:能否通过其他传感器获得摄像头的位姿,而不是通过图像计算获得?

周琨:实际上现在我们常见的应用都会加入多个传感器来获得摄像头的位姿,最常见的就是MU,六轴或九轴的传感器辅助获得摄像头的位姿,比如摄像头出现遮挡,往往需要MU辅助获得摄像头的位姿,还有一种假如在室外,通过GPS获得经纬度,通过气压计获得高度信息,其实这也是多传感器融合的情况。

新智造:在图像采集完后对图像处理,放大目标图像的灰度值,缩小非目标的灰度值中,如何使这个比例能更协调,而不只是根据主观推断?

周琨:根据我们的经验比较难做,因为很难区分目标与非目标,所以我们常见的做法是尽可能在原始数据时让目标与非目标的区分度更大一些,方法很多,比如说可以通过增大目标物体的特征,比如亮度,或者通过调制光,把目标的特征点与非目标的特征点放大,然后再去放大灰度值,就是第一步就把问题解决,就很容易区分目标与非目标。所以,我倾向于解决问题解决前面,而不是放到后面去解决,这样会很难的。

新智造:对于小目标如何提取稳定特征点?

周琨:最笨的方法是提高相机的分辨率,很容易把目标的像素点提高,获得的信息就多了,特征点容易稳定,带来的坏处就是增加成本,如果在不增加成本的情况下获取稳定的特征点呢?其实我们也做了一些工作,就像PPT里讲的做到了亚亚像素的精度,采用的策略是尽可能采集样本的数量,带来的坏处就是可能数据量增加帧数会下降,那么如何在样本数量增加的同时保障帧数不下降,这个是需要解决的问题,但是方法无外乎就是这些!

新智造:图像匹配过程中有什么方法可以提高匹配精度?特征比较少的场景怎么解决?

周琨:图像匹配过程中首先要找特征点,要想提高匹配精度就要尽可能找出更多的特征点。无论是双目还是单目,最难的场景是面对一面白墙,没有任何特征点,这个时候要想提高匹配精度就很难,这个也是一个世界难题,目前就我所知还没有特别好的办法能解决,如果非要去解决,那就人为制造特征点,比如打散斑,也就是结构光,这个时候能够提高匹配精度。简单来说就是尽量找特征,没有特征的话就人为制造特征。

新智造:多传感器的时间戳同步问题怎么解决?

周琨:如果你用CMOS传感器它就比较容易实现,因为好多CMOS传感器都有时间戳同步功能,如果CMOS传感器你还需要用到MU,想要实现时间戳同步,就需要确定一个同步的中心元,像在VR里面,比如我有两个摄像机和手柄,这个时候你需要用头盔做这个同步的中心,它发射命令出来,所有摄像头也好手柄也好向它对齐,关键是做到这一步,其他方面我觉得没什么。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单目视觉的运动目标跟踪定位 的相关文章

  • 【C++深入探索】Copy-and-swap idiom详解和实现安全自我赋值

    任何管理某资源的类比如智能指针需要遵循一个规则 xff08 The Rule of Three xff09 xff1a 如果你需要显式地声明一下三者中的一个 xff1a 析构函数 拷贝构造函数或者是拷贝赋值操作符 xff0c 那么你需要显式
  • 【Linux】Vim编辑器-批量注释与反注释

    vim编辑器 批量注释与反注释 在使用vim编写代码的时候 xff0c 经常需要用到批量注释与反注释一段代码 下面简要介绍其操作 方法一 块选择模式 插入注释 xff1a 用v进入virtual模式 用上下键选中需要注释的行数 按Contr
  • 【笔试面试题】腾讯2013实习生面试算法题及参考答案

    总结了一下自己遇到的以及同学遇到的面试算法题 xff0c 是技术二面 有几道题给出了参考答案 xff0c 还有几道没有好的思路 路过的大侠如果有好的思路请留个言交流下呗 1 八数码问题 xff1a 3 3的格子 xff0c 有1 8个数 x
  • 【Linux学习】epoll详解

    什么是 epoll epoll 是什么 xff1f 按照 man 手册的说法 xff1a 是为处理大批量句柄而作了改进的 poll 当然 xff0c 这不是 2 6 内核才有的 xff0c 它是在 2 5 44 内核中被引进的 epoll
  • vs code 集成git 的使用

    vs code 集成git 的使用 目录概述需求 xff1a 设计思路实现思路分析1 1 git 安装配置2 下载源代码 拓展实现相关工具如下 xff1a 实验效果 xff1a xff08 解决思路 xff09 分析 xff1a 小结 xf
  • DataNode的启动流程

    hadoop 源码解析 DataNode启动流程 目录概述正文 xff1a 设计思路 相关代码如下 xff1a 小结 xff1a 参考资料和推荐阅读 LD is tigger forever xff0c CG are not brother
  • 算法设计应该依赖抽象而不是业务

    很多时候 xff0c 算法的设计是归属于详细设计阶段的 一些公司甚至都没有设计而直接编码 这些往往导致很多算法的实现都混杂在业务模块中 典型的特点是 xff0c 这些算法会依赖于业务实体的某些属性的实现 举一个简单的例子 xff0c 我曾经
  • 做程序员老婆的幸福

    刚好看网上一个写程序员老公的 说说程序员老公的一些事情 请帮忙分析是不是典型程序员 xff0c 想起自己就是一个程序员 xff0c 也是一个老公 xff0c 却不以为然起来 虽然不以为然 xff0c 却并没有驳斥的任何意思 毕竟很多人都不一
  • 前端与后端接口的交互案例

    一 案例描述 1 xff0c 前端页面提供用户名 xff0c 密码输入框 2 xff0c 通过Ajax发送请求到后端Serlvet 3 xff0c 后端Serlvet处理请求 xff0c 根据输入的用户名和密码返回给前端不同信息 前端访问后
  • 好习惯成就好程序员

    公司搞了一次技术峰会 xff0c 我有机会和大家聊了一下有关如何成功的问题 会上我向大家提出了我的想法 xff0c 好习惯才能成就好程序员 有很多人可能对这句话很不以为然 xff0c 我也不忙辩解 xff0c 先回答我下面的一个问题 现在我
  • 程序江湖:第三章 莫等闲白了少年头

    周五因为羽毛球比赛 xff0c 没有更新 xff0c 今天继续 读者反馈 xff1a 很多读者反馈主人公的名字比较土 呵呵这个没关系 xff0c 可以在整理的时候统一修改 另外有些人表示特别希望看到职场的故事 xff0c 这个放心 本就是这
  • 程序江湖:第二十章 讲标的前一晚上

    说明 xff1a 非常抱歉 xff0c 这周参加了太多的会议 原来写作也是需要心情的 xff0c 当没有心情的时候 xff0c 你都懒得动笔 欧阳明来到云南的最主要的目的 xff0c 是为了应对昆明客户要求的评标 就是客户邀请了几家资质还可
  • 管理 VS. 面向对象设计

    我是在吃虾的时候 xff0c 突然想起这个关联的 管理 xff0c 往往就是给你一堆事 xff0c 然后再给你一些人 xff0c OK xff0c 你去做吧 这是你的使命 下面我们来做类比吧 首先一个问题 xff0c 你是认为人重要 xff
  • 成功不是依靠机会 ---- 参加移动开发者大会有感

    这次有幸参加了CSDN和创新工厂主办的移动开发者大会 xff0c 感觉良多 第一印象是 xff1a 这真的是一次技术的大会 我之前参加过很多大会 我特别说的是微软的技术大会 xff0c 已经感受不到什么技术的味道了 xff0c 或者说是这种
  • 技术管理案例:代码规范还要继续推行吗?

    这是实际工作中总结的一个典型案例 是真实的 写出来供大家参考 案例 xff1a 技术经理 Y 今年新到了一个产品部门 xff0c 发现原来产品的代码很乱 xff0c 遗留的问题很多 而现有的人员 xff0c 又大半是新招的 xff0c 很多
  • 苹果成功的根本:统筹创新

    这周的某天中午 xff0c 我们聊起了这个话题 xff0c 是关于苹果为什么成功的话题 很多人都说是因为苹果的创新能力很强 但是诺基亚也不缺乏创新啊 xff01 为什么苹果就能胜出呢 xff1f 我个人认为这有很多方面是因为乔布斯 xff0
  • 建立健康的职业发展观

    Google的Reader要下线了 xff0c 很多人都说这是因为Blog的没落 微博的兴起 xff0c 确实给了很多人表达情绪的方式 如果我能够用140个字 xff0c 清晰的表达我的观点 xff0c 并且能够让我的读者做到一点点认可 x
  • 使用maven 自动为 js/css加版本号

    原理就是使用 maven replacer plugin 替换html 中的 js css 等 xff0c 难点主要是maven war plugin的生命周期的问题 xff0c 参考配置如下 xff1a lt plugin gt lt g
  • XTDrone学习笔记二:在Fedora运行ORB_SLAM2+PX4的仿真

    对应肖老师的内容 xff1a 视觉SLAM ORB SLAM2针对Fedora上使用的修改已提交到github上 在Fedora上的仿真环境搭建请参考 xff1a XTDrone学习笔记一 xff1a ROS 43 PX4仿真平台基础配置
  • 数据清洗的一些梳理

    xff08 欢迎转载到个人朋友圈 xff0c 转载时请带原文链接 xff0c 公众号和其他媒体转载前请私信联系本人获取授权 xff09 首先对 64 MayaG表示感谢 xff0c 这篇文章是被你提的问题激发出的灵感 xff0c 非常感谢

随机推荐

  • Conda install package遇到CondaHTTPError: HTTP 000 Connection Failed问题

    新安装的anaconda xff0c 在使用conda install时候会遇到错误信息 xff1a SSLError MaxRetryError 39 HTTPSConnectionPool host 61 39 repo anacond
  • 通过Node-Red将西门子PLC数据上传至阿里云物联网平台并进行可视化显示

    本篇基于我之前的文章 利用Node Red读写西门子PLC并将数据上传至云服务器 xff0c Node Red搭建及读写PLC部分请参考该文章 首先在阿里云物联网平台开通公共实例 xff0c 开通成功后在公共实例的设备管理 产品处点击创建产
  • C++笔记--关于string, char*, char[]中的‘\0’问题(2-3)

    0 问题 const char 字符串 以 0 结尾char 字符串 以 0 结尾string 字符串 不以 0 结尾char n 61 34 string 34 当string 长度 43 0 gt n时 xff0c 会因空间不足出错st
  • 经典C++笔试题目--100(C++面向对象的特性(38-61))

    C 43 43 面向对象的特性 38 61 38 是不是一个父类写了一个virtual 函数 xff0c 如果子类覆盖它的函数不加virtual 也能实现多态 参考答案 virtual修饰符会被隐形继承的 virtual可加可不加 子类的空
  • 经典C++笔试题目--100(编程练习(比C要难)(91-100))

    编程练习 比C要难 91 100 91 请编写一个 C 函数 xff0c 该函数给出一个字节中被置 1 的位的个数 参考答案 unsigned int TestAsOne0 char log int i unsigned int num 6
  • 小四轴调试笔记

    9 22 使用dmp进行姿态解算时 由于小四轴尺寸很小 电机和6050的距离略近 电机对MPU6050的影响就会很大当然 这种情况仅发生在尺寸很小的小四轴并且使用DMP时 图为电机转速增到最大时6050的值 可见加速度和角速度都发生了剧烈变
  • [STM32]开源光流定点 四轴 PIX

    废话不多说先上图 xff1a 硬件配置 xff1a STM32F407VET6 MPU6050 VL53L0X 光流的概念是Gibson在1950年首先提出来的 它是空间运动物体在观察成像平面上的像素运动的瞬时速度 xff0c 是利用图像序
  • svn status详解

    svn 是在提交前查看本地文本和版本库里面的文件的区别 返回值有许多种具体含义如下 xff1a url 61 L abc c svn已经在 svn目录锁定了abc c M bar c bar c的内容已经在本地修改过了 M baz c ba
  • 如何应对软件需求不明确、需求频繁更改和需求的无底洞

    入职以来一直会遇到这种问题 xff0c 也许是软件行业的死穴 xff0c 任何项目如果处理不好解决不了这些问题 xff0c 就相当于得了慢性绝症 xff0c 不但项目的结局是死路 xff0c 经手项目的每 个开发人员到管理者都在经受挑战人体
  • Ubuntu 20.04换国内源 清华源 阿里源 中科大源 163源

    Ubuntu 20 04 是 Ubuntu 的第 8 个 LTS 版本 xff0c 其重大更新和改进将在 2030 年前终止 xff0c 计划于2020年 4 月 23 日发布 国内有很多Ubuntu的镜像源 xff0c 包括阿里的 网易的
  • 详解100行c11线程池 ThreadPool.h

    介绍 这个大神的100行实现c11线程池 xff0c 真的是相当简洁给力 xff0c 偶尔会在项目里面使用 xff0c 但是老实说一直是迷迷糊糊 xff0c 并不清楚具体实现细节 xff0c 现在有空学习了一波 xff0c 记录一下 xff
  • ORB特征提取匹配opencv3代码实现

    span class hljs preprocessor include lt iostream gt span span class hljs preprocessor include lt opencv2 core core hpp g
  • 利用ZeroMQ传输图片

    待传输的数据 cv Mat mat 订阅端 xff08 sub xff09 import cv2 import zmq sub port 61 span class hljs number 6666 span context 61 zmq
  • OpenStack部署工具总结

    目前感觉比较简单直观的部署工具有RDO devstack Fuel等 xff1a 1 RDO https OpenStack redhat com Quickstart REDHAT出品 xff0c 支持Redhat CentOS等系统 R
  • Python中的函数与变量讲解

    不知道大家在学习Python的时候 xff0c 有没有发现一个问题 xff0c 函数里边的变量和脚本里边的变量好像是无关的 本文今天要讲的就是Python中的函数与变量 xff0c 如果大家对于这个方面的内容有困惑 xff0c 不妨来一起学
  • Python+OpenCV静态图像读取与显示_Haar模型实现简单的人脸识别

    目的 xff1a 1 主要是熟悉一下静态图像的读取与显示 xff1b 2 然后了解下基于OpenCV安装目录下haar特征识别人脸区域 人脸特征数据 基于 tengxing007 的博客 xff1a Python 43 OpenCV 实现简
  • 富斯FS-T6 APM飞控四种飞行模式设置方法_MIX混控设置

    来源于5iMX论坛的这篇帖子 富斯FS T6 APM飞控两种飞行模式设置方法点击打开链接 但是我按照作者的设置MIX的方法 xff0c 怎么都只有三种通道 先上图吧 xff1a 1 我的混控设置 xff1a OFFSET是偏移量 xff0c
  • Netfilter笔记-02

    Netfilter说白了就是针对不同的协议 xff08 协议类型和hook节点我们上一章已经讲过 xff09 在kernel中放置了不同的hook节点 xff0c 等数据包sk buff xff0c 到来的时候 xff0c 要给hook节点
  • 如何做在短时间内搞定VR交互的核心技能?

    转 http 36kr com p 5056703 html ktm source 61 feed amp from 61 timeline 从平面到空间 xff0c 虚拟现实正在开启一场全新的交互方式的变迁 xff0c 更或者 xff0c
  • 单目视觉的运动目标跟踪定位

    转 http www leiphone com news 201704 z87wjT8j9s94tMnG html 市场上空间定位的技术方案分为单目 双目以及激光雷达三大阵营 xff0c 其中激光雷达由于成本高昂市场接受度较低 xff0c