【Python】使用 OpenCV 读取深度图,并转换深度图可视化显示

ops/2024/9/25 17:11:42/

OpenCV 提供了多种工具来处理深度图数据,包括读取、显示、滤波、转换以及利用深度信息进行三维重建等。

1. 读取

使用IMREAD_UNCHANGED以保留深度信息

2. 转换

convertScaleAbs: 将深度图转换为更直观的表示形式,例如将其缩放到0-255范围以便显示。

3. 示例

import cv2if __name__ == "__main__":# 1.读取一张深度图depth_img = cv2.imread("data/depth.png", cv2.IMREAD_UNCHANGED)cv2.imshow("depth", depth_img)# 2.转换深度图 , 将深度图转换为[0-255] 范围更直观的表示形式显示depth_normalized = cv2.convertScaleAbs(depth_img, alpha=255.0 / depth_img.max())# 3.显示深度图cv2.imshow("depth_normalized", depth_normalized)cv2.waitKey(5000)

4.效果

左边为深度图
右边转换后的深度图用于可视化

在这里插入图片描述


http://www.ppmy.cn/ops/29285.html

相关文章

java线上问题排查之磁盘和网络查看分析(二)

一、磁盘&IO df -lh 查看磁盘使用情况 Filesystem:文件系统 Size:容量 Used:已用 Avail:可用 Use%:已用百分比 Mounted on:挂载点 二、网络 查看TCP连接情况 常见问题 tcp队列溢出 netstat -s |e…

嵌入式前后台(Bare-Metal RTOS-Like)架构详解

前后台(Bare-Metal RTOS-Like)架构 在嵌入式系统开发中,针对资源有限的STM32微控制器,前后台(Bare-Metal RTOS-Like)架构是一种轻量级的实时性设计方法,它模拟了实时操作系统(RTOS&…

salesforce 如何访问lwc组件

访问lwc有哪些途径呢? Action ButtonTabAura use lwc(拓展)如何区分是新建页面还是编辑页面 Action Button xml文件中要配置tab<?xml version"1.0" encoding"UTF-8"?> <LightningComponentBundle xmlns"http://soap.sforce.com/2006/04/…

Vast+产品展厅 | Vastbase G100数据库是什么架构?(2)

Vastbase G100是海量数据融合了多年对各行业应用场景的深入理解&#xff0c;基于openGauss内核开发的企业级关系型数据库。 上一期&#xff0c;《Vast产品展厅》为您介绍了Vastbase G100的部署架构和物理架构。 本期&#xff0c;我们将为您详细讲解Vastbase G100的物理架构和…

【经典算法】Leetcode.83删除排序链表中的重复元素(Java/C/Python3/Go实现含注释说明,Easy)

标签&#xff1a;链表 题目描述 给定一个排序链表&#xff0c;删除所有重复的元素&#xff0c;使得每个元素只出现一次。 原题&#xff1a;LeetCode 83 思路及实现 方式一&#xff1a;双指针 思路 使用快慢双指针遍历链表&#xff0c;快指针用于遍历链表&#xff0c;慢指…

Python设计模式(一)

一、简单工厂模式 #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2024-04-26 20:24 # Author : Maple # File : 01-简单工厂模式.pyfrom abc import ABC,abstractmethod# 1. 简单入门 class Dog:def speak(self):return "I am Dog"class Cat:def …

Golang chan 实现原理

Golang&#xff1a;context基于go1.22版本 chan的作用和使用方法共享内存的优缺点 chan 的使用方法 chanel 的底层结构channel 结构体创建channel写流程异常处理写时有阻塞读流程写时无阻塞读流程&#xff0c;缓冲区有空间写时无阻塞读流程&#xff0c;缓冲区无空间写流程整体架…

stm32f103c8t6学习笔记(学习B站up江科大自化协)-PWR电源控制

PWR简介 PVD可用在电池供电或安全要求比较高的设备&#xff0c;如果供电电压在逐渐下降&#xff0c;在电压过低的情况下可能会导致内外电路出现不确定的错误。为了避免不必要的错误&#xff0c;可以在电源电压过低的情况下&#xff0c;提前发出警告并关闭较为危险的设备 关闭的…