找回密码
 会员注册
查看: 18|回复: 0

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

[复制链接]

2万

主题

0

回帖

7万

积分

超级版主

积分
71748
发表于 2024-9-6 17:51:49 | 显示全部楼层 |阅读模式
OpenCV提供了多种工具来处理深度图数据,包括读取、显示、滤波、转换以及利用深度信息进行三维重建等。1.读取使用IMREAD_UNCHANGED以保留深度信息2.转换convertScaleAbs:将深度图转换为更直观的表示形式,例如将其缩放到0-255范围以便显示。3.示例importcv2if__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)1234567891011124.效果左边为深度图右边转换后的深度图用于可视化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-10 13:07 , Processed in 0.406729 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表