Windows使用Python调用乐视三合一摄像头

  • 前言
  • 配置过程
  • 参考资料

前言

之前第一篇文章介绍了乐视三合一体感摄像头–基本信息及windows下部分开 介绍了乐视三合一摄像头的基本信息和Python调用RGB摄像头,但是很可惜没有告诉大家如果调用深度图像;第二篇文章乐视三合一体感摄像头–windows下的开发2和大家分享了如何使用C++调用乐视三合一摄像头的RGB图像和深度图;但是我们还是希望使用更为简洁的语言python完成这所有的事情,这篇文章会告诉大家如何使用Python开发乐视三合一摄像头…

配置过程

1)添加驱动

这一步在乐视三合一体感摄像头–基本信息及windows下部分开 有说,这里就不再多说了,

2)下载openni库、opencv

下载openni:pip install openni

下载opencv:pip install opencv 这个我之前已经下载好了

3)配置openni2.ddl环境

从官网https://orbbec3d.com/develop/#windows下载openni SDK

将此文件夹中的下述地址的openni2.ddl文件和openni2文件夹复制到你python主程序中:

Note:这里我试了很多,只有这个文件夹下的才能用!!!

4)运行程序

运行下述例程:

from openni import openni2
import numpy as np
import cv2def mousecallback(event, x, y, flags, param):if event == cv2.EVENT_LBUTTONDBLCLK:print(y, x, dpt[y, x])if __name__ == "__main__":openni2.initialize()dev = openni2.Device.open_any()print(dev.get_device_info())depth_stream = dev.create_depth_stream()depth_stream.start()cap = cv2.VideoCapture(0)cv2.namedWindow('depth')cv2.setMouseCallback('depth', mousecallback)while True:frame = depth_stream.read_frame()dframe_data = np.array(frame.get_buffer_as_triplet()).reshape([480, 640, 2])dpt1 = np.asarray(dframe_data[:, :, 0], dtype='float32')dpt2 = np.asarray(dframe_data[:, :, 1], dtype='float32')dpt2 *= 255dpt = dpt1 + dpt2dpt = dpt[:, ::-1]cv2.imshow('depth', dpt)ret, frame = cap.read()cv2.imshow('color', frame)key = cv2.waitKey(1)if int(key) == ord('q'):breakdepth_stream.stop()dev.close()

运行结果:

配置成功!

参考资料

1、https://blog.csdn.net/weixin_37863258/article/details/112311668

Wnidows下使用Python调用乐视三合一摄像头相关推荐

  1. Ubuntu下使用Python调用乐视三合一摄像头

    Ubuntu下使用Python调用乐视三合一摄像头 前言 配置过程 参考资料 前言 ​ 上一篇文章https://blog.csdn.net/qq_44847636/article/details/1 ...

  2. 乐视三合一摄像头和kinect_#三合一体感摄像头评测#体验篇

    本帖最后由 某个时刻也如此仰望天涳 于 2016-9-5 23:42 编辑 终于在收到摄像头的后有空体验了乐视三合一摄像头.. 232917zis9o8w62p2msms9.jpg (4.88 KB, ...

  3. 乐视三合一摄像头和kinect_乐视三合一摄像头体验:识别准确 应用丰富

    在家电智能化的风潮之下,电视作为"屏幕"显然成为了先锋军,而很多智能设备也围绕着电视慢慢展开,体验像是射击游戏.手柄等等,不过作为一个全家人都使用的产品,显然他们更需要一个覆盖年龄 ...

  4. 乐视三合一摄像头和kinect_乐视三合一体感摄像头开箱体验

    很高兴我能成为第一批乐视三合一体感摄像头使用乐迷,说起这款摄像头可以说是业内良心产品.深度分辨率:1280*1024.工作距离可以达到4米,独创体感识别.骨骼识别和拍照摄像头三合一休,可同时支持6人玩 ...

  5. 乐视三合一摄像头和kinect_乐视三合一体感摄像头快评测,看看到底怎么玩?

    原标题:乐视三合一体感摄像头快评测,看看到底怎么玩? 说起"体感",也许很多人都不知道,即使知道也仅限于Kinect,其实乐视早就开始了这方面的探索.先是之前的3D体感摄像头,现在 ...

  6. 奥比中光 astra 乐视三合一体感摄像头采集深度图彩色图并保存

    本文参考的文章: 目录 ROS下开发 运行ROS节点 查看相机的话题及画面 订阅画面并保存 Python环境下开发 调用摄像头并保存采集画面 C++环境下开发 C++环境配置 代码编译 ROS下开发 ...

  7. 乐视三合一体感摄像头--基本信息及windows下部分开发

    乐视三合一体感摄像头--基本信息及windows下部分开发 Introduction 基本信息 Windows下使用 安装驱动 使用openNI 使用imageJ 调用RGB图像 Q: 参考资料 In ...

  8. 乐视三合一体感摄像头--windows下的开发2

    乐视三合一体感摄像头--windows下的开发 Introduction 环境配置过程 参考资料 后言 Introduction 解决上篇教程乐视三合一体感摄像头–基本信息及windows下部分开发: ...

  9. 乐视三合一体感摄像头Astra pro开发记录1(深度图、彩色图及点云简单显示)

    在某鱼上淘的乐视三合一体感摄像头,捡漏价九十几块,买来玩玩. 网上已经有一些关于此款摄像头的开发资料. 官方的开发资料:官网链接 按官方网站以及其他帖子,下载并安装相机的驱动和SDK,不难配置好相机. ...

最新文章

  1. 2021邹城高考成绩查询,@邹城考生 2021高考时间、考场分布图来啦!
  2. MySQL5.6开启慢查询
  3. 白话Elasticsearch44-深入聚合数据分析之案例实战_颜色+品牌下钻分析时按最深层metric进行排序
  4. python压测接口_python的一个接口压测脚本
  5. oracle的rman备份保留天数,RMAN 基于时间的备份保留策略调整
  6. java垃圾收集器zgc_java虚拟机ZGC垃圾收集器的实现方法
  7. POST请求传递参数(十一)
  8. 北京java培训机构收费,Java开发者必看
  9. jmeter中变量的作用范围_Jmeter参数化方式总结
  10. 土豆英雄抽传说卡程序(非土豆英雄玩家不要看)
  11. Ubuntu下gcc安装及使用
  12. 如何利用linux解除手机bl锁,小米手机解BL锁教程(小米手机详细图文详解解锁Bootloader教程)...
  13. 怎么关闭计算机管理窗口,桌面窗口管理器已停止工作并应关闭这应该怎么解决啊...
  14. 怎么看电脑支持多少兆网速_电脑网速怎么看(电脑怎么看网速多少兆)
  15. 计算机组成原理 — PCI-E 外设接口标准
  16. 等额本息贷款 ——已知贷款本金、月还款额、贷款月数,反推贷款月利率、年利率-java实现
  17. java获取北京时间系统时间全球各地时间。
  18. 【Pygamex小游戏】抗疫情,居家乐——在家无聊来玩儿像素鸟闯关大冒险吧,猜猜你能闯到多少关?
  19. android 小视频 应用,短视频应用专题 - 只给你好看的短视频合集 - Android 应用 - 【最美应用】...
  20. 中国总裁唐骏:说出微软的秘密

热门文章

  1. BERT模型做word2vec
  2. impala 时间日期函数全解
  3. OpenGL原理与实践——核心模式(五):颜色、基础光照、Phong模型、材质与光
  4. 变种、入.侵专网,勒索病毒你不得不关注的攻.击趋势
  5. Selenium装载Win10Edge驱动(Chrome内核)
  6. PLL时钟分频(运用ODDR2)
  7. 全球与中国木屑压块机市场深度研究分析报告
  8. 百度之星资格赛1001Energy Conversion
  9. js图片格式转换(File、blob、二进制)
  10. 云服务器ECS选购集锦之七如何选择服务器操作系统