前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >奥比中光Gemini OpenCV—Python使用

奥比中光Gemini OpenCV—Python使用

作者头像
云深无际
发布2021-11-19 13:05:17
2K0
发布2021-11-19 13:05:17
举报
文章被收录于专栏:云深之无迹

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

加速棒2-R200-Gemini

是不是很小巧

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

搜索到的东西

代码语言:javascript
复制
build/master-contrib_docs-lin64/opencv/doc/tutorials/app/orbbec_astra.markdown 文件参考

看意思是这里有

代码语言:javascript
复制
https://orbbec3d.com/develop/

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

代码语言:javascript
复制
https://github.com/brutesque/touchdesigner-orbbec-astra

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

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

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

需要安装的软件

我已经安装的版本

做了更改

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

据说是被收购了

没有r参数就报错

代码语言:javascript
复制
pip install -r .\requirements.txt

r参数才可以

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

代码语言:javascript
复制
https://docs.opencv.org/4.x/d4/d65/tutorial_orbbec_astra.html

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

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

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

代码语言:javascript
复制
https://pypi.org/project/primesense/

啥文档也没有;

有事滚去API,呜呜呜

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

代码语言:javascript
复制
https://github.com/PrimeSense

GitHub的地址

第一个是C的库

代码语言:javascript
复制
https://github.com/PrimeSense/Sensor

位置在此

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

好家伙。。。被收购了

唯一的一六项目

404了都

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

我提取粗来了,源码

代码语言:javascript
复制
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正常使用

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

新错误

把全部的都复制进去

后来又丢了一个参数

看源码解决一切。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档