这个文章,写的都是乱的,我因为是分散开写的,而且是就写就有新发现。
加速棒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正常使用
把这些复制到文件的目录运行
新错误
把全部的都复制进去
后来又丢了一个参数
看源码解决一切。