暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

奥比中光Gemini OpenCV—Python使用

云深之无迹 2021-11-17
1972

这个文章,写的都是乱的,我因为是分散开写的,而且是就写就有新发现。



加速棒2-R200-Gemini



是不是很小巧


值得一提的是,我们的奥比中光和OpenCV有合作关系,就是这里还没有把文档收录。


搜索到的东西


build/master-contrib_docs-lin64/opencv/doc/tutorials/app/orbbec_astra.markdown 文件参考


看意思是这里有


https://orbbec3d.com/develop/


我们先去国外的网站下载一个SDK


https://github.com/brutesque/touchdesigner-orbbec-astra


这个项目是我写这篇文章的灵感,因为我发现,Gemini这个相机可以使用

primesense提供的接口完成视频流的输出。




库在window平台下使用,TD就是下篇文章的软件



需要安装的软件



我已经安装的版本



做了更改


直呼内行,很多年没有更新了



据说是被收购了



没有r参数就报错


pip install -r .\requirements.txt


r参数才可以



我写的一个捕捉接口,如果是1的话就是Gemini相机的RGB图像


https://docs.opencv.org/4.x/d4/d65/tutorial_orbbec_astra.html



这个文档是我们的奥比的文档

夸我,在搞这个之前我们看看看别的


在上篇文章的库里面出现大量的这个库的引用,


https://pypi.org/project/primesense/


啥文档也没有;



有事滚去API,呜呜呜



可能就是这些了吧,但又不是


https://github.com/PrimeSense


GitHub的地址



第一个是C的库


https://github.com/PrimeSense/Sensor


位置在此




再点的话,就去果子的网站了???被tm的收购了???



好家伙。。。被收购了



唯一的一六项目




404了都



可以看到是调用了这些模块



我提取粗来了,源码


from primesense import openni2
openni2.initialize()
dev = openni2.Device.open_any()
print(dev.get_sensor_info())
depth_stream = dev.create_depth_stream()
depth_stream.start()
frame = depth_stream.read_frame()
frame_data = frame.get_buffer_as_uint16()
depth_stream.stop()
openni2.unload()



我写了一段代码,这个地方初始报错



这里出错



是Dll文件不在



我们Astra SDK正常使用



把这些复制到文件的目录运行



新错误



把全部的都复制进去



后来又丢了一个参数


看源码解决一切。

文章转载自云深之无迹,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论