Wnidows下使用Python调用乐视三合一摄像头
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调用乐视三合一摄像头相关推荐
- Ubuntu下使用Python调用乐视三合一摄像头
Ubuntu下使用Python调用乐视三合一摄像头 前言 配置过程 参考资料 前言 上一篇文章https://blog.csdn.net/qq_44847636/article/details/1 ...
- 乐视三合一摄像头和kinect_#三合一体感摄像头评测#体验篇
本帖最后由 某个时刻也如此仰望天涳 于 2016-9-5 23:42 编辑 终于在收到摄像头的后有空体验了乐视三合一摄像头.. 232917zis9o8w62p2msms9.jpg (4.88 KB, ...
- 乐视三合一摄像头和kinect_乐视三合一摄像头体验:识别准确 应用丰富
在家电智能化的风潮之下,电视作为"屏幕"显然成为了先锋军,而很多智能设备也围绕着电视慢慢展开,体验像是射击游戏.手柄等等,不过作为一个全家人都使用的产品,显然他们更需要一个覆盖年龄 ...
- 乐视三合一摄像头和kinect_乐视三合一体感摄像头开箱体验
很高兴我能成为第一批乐视三合一体感摄像头使用乐迷,说起这款摄像头可以说是业内良心产品.深度分辨率:1280*1024.工作距离可以达到4米,独创体感识别.骨骼识别和拍照摄像头三合一休,可同时支持6人玩 ...
- 乐视三合一摄像头和kinect_乐视三合一体感摄像头快评测,看看到底怎么玩?
原标题:乐视三合一体感摄像头快评测,看看到底怎么玩? 说起"体感",也许很多人都不知道,即使知道也仅限于Kinect,其实乐视早就开始了这方面的探索.先是之前的3D体感摄像头,现在 ...
- 奥比中光 astra 乐视三合一体感摄像头采集深度图彩色图并保存
本文参考的文章: 目录 ROS下开发 运行ROS节点 查看相机的话题及画面 订阅画面并保存 Python环境下开发 调用摄像头并保存采集画面 C++环境下开发 C++环境配置 代码编译 ROS下开发 ...
- 乐视三合一体感摄像头--基本信息及windows下部分开发
乐视三合一体感摄像头--基本信息及windows下部分开发 Introduction 基本信息 Windows下使用 安装驱动 使用openNI 使用imageJ 调用RGB图像 Q: 参考资料 In ...
- 乐视三合一体感摄像头--windows下的开发2
乐视三合一体感摄像头--windows下的开发 Introduction 环境配置过程 参考资料 后言 Introduction 解决上篇教程乐视三合一体感摄像头–基本信息及windows下部分开发: ...
- 乐视三合一体感摄像头Astra pro开发记录1(深度图、彩色图及点云简单显示)
在某鱼上淘的乐视三合一体感摄像头,捡漏价九十几块,买来玩玩. 网上已经有一些关于此款摄像头的开发资料. 官方的开发资料:官网链接 按官方网站以及其他帖子,下载并安装相机的驱动和SDK,不难配置好相机. ...
最新文章
- 2021邹城高考成绩查询,@邹城考生 2021高考时间、考场分布图来啦!
- MySQL5.6开启慢查询
- 白话Elasticsearch44-深入聚合数据分析之案例实战_颜色+品牌下钻分析时按最深层metric进行排序
- python压测接口_python的一个接口压测脚本
- oracle的rman备份保留天数,RMAN 基于时间的备份保留策略调整
- java垃圾收集器zgc_java虚拟机ZGC垃圾收集器的实现方法
- POST请求传递参数(十一)
- 北京java培训机构收费,Java开发者必看
- jmeter中变量的作用范围_Jmeter参数化方式总结
- 土豆英雄抽传说卡程序(非土豆英雄玩家不要看)
- Ubuntu下gcc安装及使用
- 如何利用linux解除手机bl锁,小米手机解BL锁教程(小米手机详细图文详解解锁Bootloader教程)...
- 怎么关闭计算机管理窗口,桌面窗口管理器已停止工作并应关闭这应该怎么解决啊...
- 怎么看电脑支持多少兆网速_电脑网速怎么看(电脑怎么看网速多少兆)
- 计算机组成原理 — PCI-E 外设接口标准
- 等额本息贷款 ——已知贷款本金、月还款额、贷款月数,反推贷款月利率、年利率-java实现
- java获取北京时间系统时间全球各地时间。
- 【Pygamex小游戏】抗疫情,居家乐——在家无聊来玩儿像素鸟闯关大冒险吧,猜猜你能闯到多少关?
- android 小视频 应用,短视频应用专题 - 只给你好看的短视频合集 - Android 应用 - 【最美应用】...
- 中国总裁唐骏:说出微软的秘密