首页 文章
  • 2 votes
     answers
     views

    OpenNI SDK2,找不到Kinect设备(Ubuntu 13.04)

    我下载了OpenNI SDK2源x64,编译并尝试运行Samples,但没有成功 . 100 INFO New log started on 2013-10-27 00:03:47 130 INFO --- Filter Info --- Minimum Severity: VERBOSE 166 VERBOSE No override device in c...
  • 3 votes
     answers
     views

    OpenNI文件格式(ONI)

    我需要生成自己的ONI文件,我的项目中的科学深度图像不是使用常规设备(如Kinect)生成的 . 我检查了他们的github,发现有两个库https://github.com/OpenNI/OpenNI2和https://github.com/OpenNI/OpenNI . 1-我是否应该假设OpenNI2是较新版本并建议使用? 2-正如这里提到的“Convert Movie to OpenNI ...
  • 1 votes
     answers
     views

    从“.oni”文件读取时,OpenNI从Kinect丢失帧

    我对OpenNI有一个简单的问题: 如果我使用基本示例来读取Kinect(或“.oni”文件),如下所示: // Missing init while(true) { // Read a new frame rc = g_context.WaitAnyUpdateAll(); g_depth.GetMetaData(g_depthMD); mystuff(); ...
  • 2 votes
     answers
     views

    OpenNI Mac OS X 10.8 Kinect超时

    目前我的kinect传感器遇到了一些麻烦 . 我通过自制软件安装了以下库: libusb universal(1.0.9) sensor-kinect(0.91-5.1.0.25) openni(稳定-1.5.2.23) NITE(1.5.2.21) 当我尝试从openni框架运行位于 sample/Bin/x64-Release 的示例 Sample-NiSimpleRead...
  • 0 votes
     answers
     views

    将Kinect深度图像转换为真实世界坐标

    我正在使用kinect,使用OpenNI 2.x,c,OpenCV . 我能够获得kinect深度流并获得灰度cv :: Mat . 只是为了说明它是如何定义的: cv::Mat m_depthImage; m_depthImage= cvCreateImage(cvSize(640, 480), 8, 1); 我想最接近的值用“0”表示,最远的值用“255”表示 . 之后,我在深度坐标到世界坐...
  • 0 votes
     answers
     views

    深度到世界使用OpenN和KinectI进行坐标转换

    我有一个问题,关于如何解释使用Microsoft Kinect传感器和OpenNI从深度到真实世界坐标的转换给出的结果 . 使用Visual Studio 2015 C,OpenNI 2.0和OpenCV 2.4 该库工作正常,我能够获得深度图,然后在特定像素中使用“openni :: CoordinateConverter :: convertDepthToWorld”并获得其x,y,z世界坐标...
  • 0 votes
     answers
     views

    从pcl openni grabber获取rgb的OpenCV Mat变量和深度信息

    我现在正在使用pcl openni grabber从kinect摄像头获取点 Cloud . 但我也想获得rgb和深度信息的OpenCV Mat变量 . 有谁知道如何实现这一目标? 非常感谢!
  • 0 votes
     answers
     views

    PCL OpenNI2Grabber无需查看器即可获得Point Cloud

    我有一台华硕XTION相机 . 在我的电脑上安装了Visual Studio 2013的Windows 7 . 我还为VS2013编译了PCL,openCV,并打开了openNi驱动程序 . 现在我想从相机中获取Point Cloud . 通过示例,我可以查看实际帧并保存一个: // Original code by Geoffrey Biggs, taken from the PCL tutor...
  • 1 votes
     answers
     views

    Point Cloud Library 1.8 - DepthSense Grabber似乎没有为NaN XYZ点提供RGB数据

    使用Xtion Pro和DS325深度相机运行以下代码会产生截然不同的结果 . Xtion Pro完美地显示了彩色点 Cloud 和RGB,而DS325在图像中有许多黑色模糊区域,使得它无法用于我想要的OpenCV功能(在转换为Mat形式之后) . 这个链接似乎是当XYZ数据被捕获为NaN时 . 例如,即使指出窗口(使得大部分XYZ数据为NaN),Xtion Pro也会显示完整的RGB精细,而对...
  • 0 votes
     answers
     views

    点 Cloud 库:兼容性问题(Kinect // OpenNI / Visual Studio)

    从Kinect获取点 Cloud 是最终目标 . Following availability : Win 32位PC中的Visual Studio 2012 . OpenNI2和OpenNI . Kinect X-Box 360 Following Issue: 1.通过以下链接尝试了PCL 1.7.2 All in One安装程序:unanancyowen.com/?p = ...
  • 2 votes
     answers
     views

    使用OpenNI和Kinect获取 Cloud 点

    我正在开发一个项目,涉及使用Microsoft Kinect创建对象的3D模型 . 我计划使用Microsoft Kinect SDK,OpenNI以不同的角度捕获对象的 Cloud 点,并使用ICP来映射和创建对象的3D . 如果我在上面的陈述中错了,请纠正我 . 由于我是业余爱好者,我真的不知道我是否朝着正确的方向前进 . 我的硬件细节是 - Microsoft Kinect,Windows...
  • 2 votes
     answers
     views

    使用Point Cloud Library从Kinect存储点 Cloud

    在Ubuntu上使用Point Cloud Library,我试图从Kinect中获取多个点 Cloud 并将它们存储在内存中以供以后在程序中使用 . 我在本文底部显示的代码旨在存储Kinect中的第一个Point Cloud并输出其宽度和高度 . 该程序给我一个运行时错误: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::sh...
  • 1 votes
     answers
     views

    使用Kinect XBOX和NIVIEWER

    我对整个Kinect世界都很陌生 . 我有XBox One Kinect和Windows适配器,已经成功安装了Kinect SDK的最新版本并使用Kinect Studio v2.0录制了一些视频并获得了一些我无法使用的.xef文件,因为我需要.oni文件对于某个节目 .所以我尝试使用OpenNI 2的NIVIEWER程序进行录制,但它不能识别Kinect . 我用华硕xtion Pro测试了NI...
  • 2 votes
     answers
     views

    如何在RVIZ上查看Kinect的深度数据?

    我在我的虚拟机上在Ubuntu上连接了Kinect for Xbox 360,启动了openni.launch,然后打开了rviz . 在Rviz我将pointcloud2和主题添加到相机/深度/点 . 我还将固定帧更改为camera_link . 但是我仍然无法在Rviz上得到任何东西 . 另一方面,如果我将Kinect连接到Odroid-XU4,在Odroid上启动openni.launch并...
  • 0 votes
     answers
     views

    3D将深度映射到RGB(Kinect OpenNI Depthmap到OpenCV RGB Cam)

    我正在尝试将我的OpenNI(1.5.4.0)Kinect 4 Windows Depthmap映射到OpenCV RGB图像 . 我有深度为mm的Depthmap 640x480,试图像Burrus一样进行映射:http://burrus.name/index.php/Research/KinectCalibration 我跳过了失真部分,但除此之外,我做了我认为的一切: //with dept...
  • 3 votes
     answers
     views

    如何使用Kinect和opencv组合和显示深度和rgb图像

    我们正在使用kinect和opencv做一个项目 . 我是3D分析的新手 . 主要目的是从kinect获取深度和rgb信息,处理rgb mat(基本过滤和阈值函数)并将处理后的rgb图像与原始深度信息相结合 . 我需要基本步骤来使用合适的应用程序(opencv,opengl,openni,kinect sdk等) 1)如何将深度和rgb信息从kinect传递给opencv? 2)我们可以单独访问r...
  • 5 votes
     answers
     views

    当我们在OpenCV中有深度和rgb Mat时如何显示3D图像(从Kinect捕获)

    我们使用Kinect和OpenNI Library捕获了一个3D图像,并使用此代码以OpenCV Mat的形式获得了rgb和深度图像 . main() { OpenNI::initialize(); puts( "Kinect initialization..." ); Device device; if ( device.open( openn...
  • 0 votes
     answers
     views

    带Kinect的PCL(OpenNI Grabber)

    **嗨,我只想要一个来自kinect设备的点 Cloud . 我按照以下链接进行操作 . http://pointclouds.org/documentation/tutorials/openni_grabber.php#openni-grabber 但是我收到以下错误 . 请建议我,我做错了什么? :( 你的帮助非常值得! #include <pcl/console/parse.h&g...
  • 2 votes
     answers
     views

    使用OpenNI和OpenCV显示颜色和深度

    我最近发布了很多关于使用OpenNI和OpenCV从Kinect相机访问深度图像的文章 . 根据一些其他帖子的教程和建议,我已经能够编写这个脚本来显示摄像机的2D颜色流(如果第二部分被注释掉),以及深度流,它还没有工作: #include <opencv2/opencv.hpp> #include <opencv2\highgui\highgui.hpp> #include...
  • 3 votes
     answers
     views

    PCL上的点 Cloud 开发

    很长一段时间opencv已经(现在仍然是)2d开发的主要基础设施 . 当进入3d时,PCL是自然选择:它具有广泛的算法实现,在线API文档,以及行业领先公司的支柱 . 也就是说,最后一个二进制文件是5年前的IDE怎么可能?(!!!)上次更新是在2013年(可能是由于death of OPENNI,谢谢Apple),实现已经过时了,我甚至都没有谈论c 1x,然而未来派compute capabili...
  • 0 votes
     answers
     views

    Kinect校准和深度图像

    我已经开始查看PCL及其Kinect SDK . 我有一个非常基本的问题 . 我使用带有Checkerboard图案的RGBDemo作为控制图像校准了RGB和IR相机 . 我收到了失真系数和偏移量 . 我遇到使用系数接收校准点 Cloud 的问题 . 我想弄清楚的是接收输入深度图像以实现校准模型的过程 . 我找到了带有 getDepthMetaData().Data() 函数的 openni_wr...
  • 2 votes
     answers
     views

    在同一个项目中同时使用OpenNI和OpenNI2

    可以在同一个项目中同时使用吗?实际上他们有不同的课程 . 我想这样做是因为OpenNI2有Microsoft Kinect的驱动程序,但是这个版本的OpennI库PCL(Point Cloud Libraries)还没有用,所以我应该使用以前的版本来使用它们 . 但是,如果有更好的方法来使用kinect,同时使用一个能够点 Cloud 点的库,它可能会非常有用 ps:我使用的是Visual Stu...
  • 9 votes
     answers
     views

    OpenNI 2和Visual Studio 2012

    我刚刚下载了OpenNI 2 SDK(www.openni.org),我正在尝试在Visual Studio 2012中设置一个项目 . 我做了什么: 创建一个新的C Win32控制台应用程序项目 转到项目> MyProject属性,然后在配置属性> VC目录中... 已将 C:\Program Files (x86)\OpenNI2\Redist; 添加到可执行目录 ...
  • 2 votes
     answers
     views

    使用OpenNI和Visual Studio时出现LINK2019错误

    我试图在Visual Studio 2012中使用OpenNI构建一个.cpp文件 . 我正在使用SimpleViewer示例的代码(它包含在OpenNI中) . 当我尝试构建.cpp文件时,我得到了 error LNK2019 ,当编译器必须链接OpenNI库时,这似乎是个问题 . 可能有什么不对? 错误(共55个): > Error 1 error LNK2019: unre...
  • 0 votes
     answers
     views

    各种Kinect库OpenNI,PCL使用什么

    我正在研究一个项目,我需要给一个小型人形机器人(Nao机器人)深度感知 . 我计划将Kinect连接到机器人的前额,并将其与机器人当前的操作和引导系统(默认系统OPEN NAO)集成,该系统在Linux上运行并通过wifi中继到机器人 . 现在我正在摸索使用哪个软件 . 我看过Point Cloud Library,我看到它用于处理实际数据,OpenNI被定义为一个API框架,可以帮助应用程序访问...
  • 0 votes
     answers
     views

    OpenNI2.0 - 尝试在Visual Studio中构建包含的示例项目时出现LNK错误

    我在尝试从Visual Studio 2010中的源代码构建任何内容时遇到LNK错误 . 我已经安装了OpenNI 2.0,Kinect SDK和NiTE . 我可以运行任何预编译的样本,但我不能自己编译任何一个 . 我试图制作一个示例项目,只是复制SimpleRead所拥有的,也不会编译;我遵循了为Visual Studio添加所有依赖项和内容的说明 . 例: 1>main.obj : e...
  • 1 votes
     answers
     views

    Kinect for XBOX深度范围限制基于触摸的传感

    有什么方法可以将手指(在墙上按下)从Kinect深度图中的墙上分开吗?为了澄清这个问题,目标是获得一个深度图,允许我通过阈值分离按压在墙上的手指,这意味着Kinect需要能够测量手指和手指之间的深度差异 . 壁 . 使用的工具: Kinect for XBOX360 OpenCV 2.4 Openni2 Microsoft Visual Studios 2010
  • 1 votes
     answers
     views

    kinect / processing / simple openni - 点 Cloud 数据输出不正确

    我创建了一个处理草图,它将每个点 Cloud 数据帧从kinect保存到文本文件,其中文件的每一行都是kinect注册的点(或顶点) . 我计划将数据拉入3d程序,以便在3d空间中可视化动画并应用各种效果 . 问题是,当我这样做时,第一帧似乎是正确的,其余的帧似乎吐出看起来像第一个图像,加上一堆随机噪声 . 这是我的全部代码 . 它需要简单的openni才能正常工作 . 你可以看到评论 impor...
  • 0 votes
     answers
     views

    使用点 Cloud 库和ROS从kinect存储和添加过去的点 Cloud

    我试图通过使用点 Cloud 库中的迭代最近点和Ubuntu 12.04中的ROS Hydro添加来自Kinect的点 Cloud 来构建本地 Map . 但是,我无法将连续点 Cloud 添加到一起来更新 Map . 问题是对齐的pointcloud仅与当前帧的源pointcloud一起添加 . 我在存储前一点 Cloud 时遇到了一些麻烦 . 从代码中可以看出我用 Map 更新 Map F...
  • 2 votes
     answers
     views

    物体与Kinect光轴之间的夹角

    Here's my Setup: Kinect安装在 Actuator 上,用于水平移动 . 这是我正在做的简短演示 . http://www.youtube.com/watch?v=X1aSMvDQhDM Here's my Scenario: 请参考上图 . 假设 Actuator 中心“M”和Kinect光轴中心之间的距离'C'为'dx'(毫米),从Kinect获得的深度信息'D'(毫...

热门问题