当前位置: 首页 > news >正文

深度图可视化

import cv2# 1.读取一张深度图
depth_img = cv2.imread("Dataset_depth/images/train/1112_0-rgb.png", cv2.IMREAD_UNCHANGED)
print(depth_img.shape)
cv2.imshow("depth", depth_img)  # (960, 1280)
print(depth_img)# 读取一张rgb的图片做对比
input_path = "Dataset_rgb/images/train/1112_0-rgb.jpeg"
object_image = cv2.imread(input_path, cv2.IMREAD_UNCHANGED)
print(object_image.shape)
print(object_image)# 2.转换深度图, 将深度图转换为[0-255]范围更直观的表示形式显示
depth_normalized = cv2.convertScaleAbs(depth_img, alpha=255.0 / depth_img.max())# 3.显示深度图
cv2.imshow("depth_normalized", depth_normalized)
cv2.waitKey()

打印结果:

深度图:

shape: (960, 1280)
img:
[[0 0 0 ... 0 0 0][0 0 0 ... 0 0 0][0 0 0 ... 0 0 0]...[0 0 0 ... 0 0 0][0 0 0 ... 0 0 0][0 0 0 ... 0 0 0]]

RGB图:

shape: (960, 1280, 3)
img:
[[[17 21 16][17 21 16][18 22 17]...[14 17 15][15 18 16][15 18 16]][[16 20 15][16 20 15][17 21 16]...[15 18 16][15 18 16][15 18 16]][[16 20 15][16 20 15][17 21 16]...[15 18 16][15 18 16][15 18 16]]...[[11 14 12][11 14 12][11 14 12]...[10 10 10][11 11 11][11 11 11]][[12 15 13][12 15 13][12 15 13]...[10 10 10][11 11 11][11 11 11]][[12 15 13][12 15 13][12 15 13]...[11 11 11][11 11 11][11 11 11]]]

图片显示:

RGB原图(1280*960)
深度图原图(1280*960)
深度图(resize后)(1280*960)

相关文章:

  • opencv函数展示4
  • 《TCP/IP详解 卷1:协议》之第三章:IP:网际协议
  • 数码管静态显示一位字符(STC89C52单片机)
  • 【架构】-- StarRocks 和 Doris 介绍与选型建议
  • 使用open3d将pcd点云按照颜色等级分块显示并令其随颜色变化播放
  • 【EasyPan】项目常见问题解答(自用持续更新中…)
  • 论文笔记-arXiv2025-FilterLLM
  • 【论文阅读23】-地下水预测-TCN-LSTM-Attention(2024-11)
  • 24.中医知识问答删除历史对话功能前端代码实现
  • 基于Redis实现高并发抢券系统的数据同步方案详解
  • candence allegro 17.4 如何永久更改快捷键
  • LangGraph(一)——QuickStart样例中的第一步
  • Lucky配置反向代理+Https安全访问AxureCloud服务(解决证书续签问题)
  • 基于Hadoop的音乐推荐系统(源码+lw+部署文档+讲解),源码可白嫖!
  • Linux基础学习--linux的文件权限与目录配置
  • C++ 封装成DLL,C#调用
  • Linux卸载删除gitlab
  • JVM内存模型与垃圾回收
  • cgroup threaded功能例子
  • 工厂模式:简单工厂模式
  • 海尔智家一季度营收791亿元:净利润增长15%,海外市场收入增超12%
  • 北京发布今年第四轮拟供商品住宅用地清单,共计5宗22公顷
  • 媒体:黑话烂梗包围小学生,“有话好好说”很难吗?
  • “75后”袁达已任国家发改委秘书长
  • 商务部:一季度我国服务贸易较快增长,进出口总额同比增8.7%
  • 北京朝阳涉住宅组团地块126亿元成交