功能描述:使用kinect分割任意平面。

使用方法:根据三点确定一个平面的原理,用鼠标在平面上单击三个点,利用这三点坐标求出平面的表达式ax+by+cz+w=0

代码:这里下载。使用VS2008+opencv2.0,其他opencv版本应该都是可以的,只需更改下VS2008的工程属性。

kinect驱动这里下载  (CL-NUI-Platform-1.0.0.1121,如果安装了其他kinect驱动,需要先卸载干净)

可以改进的地方:目前的代码误差还比较大,可以从以下几个方面改进:

1) 标定kinect,确定其光心。目前使用的光心是(320,240)

2) 使用更多点最小二乘拟合平面

更进一步,可以利用RANSAC算法实现平面的自动检测。

转载于:https://www.cnblogs.com/yangyangcv/archive/2011/05/02/2034527.html

利用kinect检测任意平面相关推荐

  1. Opencv的使用小教程3——利用轮廓检测实现二维码定位

    Opencv的使用小教程3--利用轮廓检测实现二维码定位 二维码具有什么特征 实现效果 识别二维码的流程 1.预处理图像 2.寻找轮廓 3.通过寻找到的轮廓确定"回"的位置 4.创 ...

  2. Linux中基于eBPF的恶意利用与检测机制(rootkit、驱动)

    目录 前言 现状分析 海外资料 国内资料 eBPF技术恶意利用的攻击原理 网络层恶意利用 Linux系统运行时恶意利用 综述 检测防御 运行前 运行时 运行后 防御 工程实现 系统兼容性 CO-RE ...

  3. 利用Kinect实现用指尖隔空控制鼠标(源码放出)

    简介 此程序为利用Kinect实现用手指隔空控制鼠标,是我另一个项目的一部分,因为在另外那个项目中鼠标的click是通过一种特殊的方式实现的,因此这个程序只实现了用手控制鼠标的移动,并没有点击的功能. ...

  4. 百度安全再次亮相安全顶级会议NDSS--研究幽灵代码利用片段检测的技术详解

    百度安全在系统安全深耕多年,持续发表多项顶级会议论文.近日百度安全又一重磅研究成果收录安全顶级会议NDSS.幽灵(Spectre)作为开启侧信道攻击的热核时代一类漏洞,它以变种多,影响范围广而受到业界 ...

  5. 怎么样利用激光雷达检测车道线?这上面提供了4个方法---凯利讯半导体

    通过理论分析和实验验证可知一二两层返回的信息主要包括路面.车道线.少量障碍物和边界数据;三四两层主要返回道路边界.障碍物和少量路表信息,所以在特征种子点提取阶段需要重点分析一二两层的雷达数据,这部分数 ...

  6. 利用泊松变形实现平面浅浮雕生成

    利用泊松变形实现平面浅浮雕生成 **参考论文:**Zhang Y W , Zhou Y Q , Li X L , et al. Bas-Relief Generation and Shape Edit ...

  7. 函数的相关操作——利用函数翻转任意数组||利用函数冒泡排序||利用函数判断闰年

    利用函数翻转任意数组 利用函数冒泡排序 利用函数判断闰年 用户输入年份,输出当前年份2月份的天数

  8. R语言之离群点检验(part3)--利用聚类检测离群点

    学习笔记 参考文献:<R语言与数据挖掘> PS:本篇Blog以用R语言应用为主,原理部分请移步<多元统计分析>学习笔记之聚类分析 利用聚类分析检测离群点 聚类检测原理 有一种检 ...

  9. 【视觉项目】【day3】8.22号实验记录(利用canny检测之后的来进行模板匹配)

    [day3]8.22号实验记录(几乎没干正事的一天,利用canny检测之后的来进行模板匹配) 今天没搞代码,主要是问研究生学长工业摄像头的接法的,学长也不知道,明天问问老师... 晚上搞了一下cann ...

最新文章

  1. 【数据结构】顺序串的插入算法,删除算法,连接运算,顺序串求子串算法
  2. 不会英语计算机开车和,驾校学车的那些事儿——技术篇
  3. OLAP与OLTP介绍
  4. 开始学习RED HAT LINUX了
  5. linux 进程防火墙连接管理,Linux系统管理初步(五)系统防火墙控制程序firewalld...
  6. linux g++ gcc编译c++哪个好,linux g++编译c++
  7. linux 软链接_Linux软连接和硬链接
  8. python调用excel的宏_Python – 运行Excel宏
  9. 简述中断的整个过程,谈谈你对中断在计算机中作用的理解。
  10. VoosteQ Material Comp for Mac - 尖端音频压缩器
  11. 隐藏播放器html代码大全,播放器代码大全
  12. 计算机磁盘100,18个方法解决电脑磁盘占用100%
  13. 【转】我们离大排面30元一碗还有多远?
  14. 2021年中国机动车保有量及机动车污染物排放情况分析[图]
  15. VMware 克隆失败,提示指定的虚拟磁盘需要修复【已解决】
  16. 腾讯云内容生态助力猿辅导,线上线下全方位推动教育云进入快车道
  17. 在瑞芯微ok3568平台利用python实现Can通讯
  18. Charles工具使用-pc端
  19. 基于STM32的倒车雷达系统设计
  20. 购买本本前必读的十大注意

热门文章

  1. POJ 1932 XYZZY (差分约束+传递闭包)
  2. HDU Problem - 5935 Car(模拟)
  3. ftp无法显示服务器web文件夹,Web和Ftp服务器.ppt
  4. mmap mprotect详解
  5. Android18isalone,全新JAVA开发Android程序员需要掌握的英语单词(很全).doc
  6. maven2——设置镜像篇
  7. 【笔试题】京东2017秋招笔试真题
  8. Linux实用命令总结
  9. LInux之建立文件和目录
  10. 使用浏览器cookie