首页 > 其他 > 详细

Intel NUC5安装Kinect踩坑

时间:2019-10-03 22:35:21      阅读:246      评论:0      收藏:0      [点我收藏+]

继续de之前那个没搞定的bug,真的是太烦人了

这边有一套详细的问答,和我一样把问题确认在libva上面

https://github.com/OpenKinect/libfreenect2/issues/811

这个人好歹vainfo能出东西,我vainfo啥都出不来

https://blog.csdn.net/seamanj/article/details/78314798

libva是微软整的一套图形硬件加速库,因为目前这台nuc使用的显卡并非英伟达,而是intel自家的,所以跑加速就不可避免的产生一些非常谜的问题

我考虑的解决方案

  1. 重新安装libva

  2. 禁用libva

先尝试一下前者

https://github.com/intel/libva

https://blog.jianchihu.net/ubuntu-vaapi-ffmpeg-build.html

这个人遇到的问题有一定的借鉴意义,然而我遇到的最大的问题就是我直接运行vainfo都是爆炸的

https://blog.csdn.net/seamanj/article/details/78314798

使用源码安装libva

在安装intel-vaapi-driver时,在configure时报错

libtool版本有问题

并且安装完libva-utils并不能调用vainfo,就很崩溃

各种反复常识安装libva,仍然不能解决问题,决定采用方法2

操作了一下之后发现……

开始了全新的报错…..

GLFW error 65544 X11: RandR gamma ramp support seems broken
GLFW error 65543 The requested client API version is unavailable
Failed to creat opengl window

如上

应该是在做某个操作的时候毁坏了opengl,因为我在进行了一步autoremove操作之后发现install不回来了,非常的谜…..

技术分享图片

绝了,我是autoremove的……淦

重新装opengl吧…..关键是你他妈的还不知道有多少东西跟着一起没了…..

测试了一下ROS和ORB_SLAM2没有太大的问题,应该就是倒霉的Kinect驱动真的有点起飞……..

https://www.cnblogs.com/Crise2018/p/9911197.html

目前kinect运行时依然处于可以检测到设备,但是无法在屏幕上显示出相机拍摄的图像的状态

遇到的两种报错情况:

执行

./bin/Protonect cpu

会报错vaDisplayIsValid(display) failed

./bin/Protonect gl

会报错GLFW error

https://github.com/OpenKinect/libfreenect2/issues/636

在github上找到的遇到同样问题的人,也是在nuc上面装kinect驱动,系统版本一致

技术分享图片

报错也一样

技术分享图片

kinect驱动库libfreenect的作者在这个问答下最后的结论是

技术分享图片

这应该是一个和设备的显卡有关的问题

以下是在NUC6上成功安装的问答

https://github.com/code-iai/iai_kinect2/issues/248

通过ros运行遇到同样的问题,可以检测到设备,可以打开接口,但是无法在屏幕上显示相机拍摄的图像

to be continue

Intel NUC5安装Kinect踩坑

原文:https://www.cnblogs.com/sasasatori/p/11620869.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!