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

哪个网站专业做安防自己开发网站怎么盈利

哪个网站专业做安防,自己开发网站怎么盈利,网页设计品牌故事,网页设计教程视频教程步骤 1. 读取深度图像 使用OpenCV读取16位深度图(假设输入是单通道的深度图,单位为毫米)。 cv2.IMREAD_UNCHANGED 确保保留原始数据精度(如16位)。 2. 相机内参设置 内参被除以4,因为深度图的分辨率被缩…

步骤

1. 读取深度图像

  • 使用OpenCV读取16位深度图(假设输入是单通道的深度图,单位为毫米)。

  • cv2.IMREAD_UNCHANGED 确保保留原始数据精度(如16位)。

2. 相机内参设置

  • 内参被除以4,因为深度图的分辨率被缩小了4倍(如从高分辨率下采样到当前尺寸)。

  • 注意:如果图像未缩放,此操作会导致坐标计算错误。

3. 遍历像素生成点云

  • 坐标转换公式:将像素坐标 (u, v) 转换为相机坐标系下的3D点 (x, y, z)

  • 公式依据:根据相机模型,三维点 P(x, y, z)到像素坐标P_s的转换,如图所示:

转换公式为焦距放缩加上坐标系中心主点偏移:

u=f_x\frac{X}{Z}+c_x,v=f_y\frac{Y}{Z}+c_y

则反推为:

X=\frac{u-c_x}{f_x}Z,Y=\frac{v-c_y}{f_y}Z

4. 坐标轴变换与单位转换

  • 坐标轴重排:将相机坐标系的 (z, x, y) 转换为点云的 (x, y, z),可能意图调整坐标系朝向。

  • 单位转换:假设深度图单位为毫米,除以1000转换为米(常见于Kinect等设备)。

5. 生成并保存点云

代码实现

import cv2
import numpy as np
import open3d as o3ddepth_image = cv2.imread('C:/pyprojects/images/1112_0-rgb.png', cv2.IMREAD_UNCHANGED)if depth_image is None:print("fail")exit()# 相机内参(根据你的相机设置进行调整)
fx = 1085.76 # 焦距 x
fy = 1085.93  # 焦距 y
cx = 600.785  # 主点 x
cy = 496.776  # 主点 yheight, width = depth_image.shape
print("depth_image.shape  ", depth_image.shape)
points = []
for v in range(height):for u in range(width):z = depth_image[v, u]  # 获取深度值if z > 0:  # 过滤无效点x = (u - (cx/4)) * z / (fx/4)  y = (v - (cy/4)) * z / (fy/4)point_x = z / 1000.0point_y = x / 1000.0point_z = y / 1000.0# point_x = z # point_y = x # point_z = y points.append([point_x, point_y, point_z])points = np.array(points)
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(points)
print("点云数量:", len(pcd.points))# o3d.visualization.draw_geometries([pcd])o3d.io.write_point_cloud("C:/pyprojects/depth_init.pcd", pcd)

初始深度图(已可视化):

点云展示(使用CloudCompare v2.13打开):

http://www.dtcms.com/wzjs/20946.html

相关文章:

  • 吉林省高等级公路建设局网站百度免费推广网站
  • 网站对公司有什么好处专业做seo推广
  • 免费做网页的网站手机怎么制作网站
  • 大一网页设计个人网站代码国外新闻最新消息
  • 国外网站建设的发展什么是seo优化?
  • 网站设计技术方案网站优化排名的方法
  • 学生处网站建设工作总结百度客服中心人工在线电话
  • 怎样做网站ppt国产搜什么关键词最好看
  • 企业网站pc优化seo外包杭州
  • phpcms 调用网站名称新闻今日要闻
  • 成都手机网站建设开发做网页怎么做
  • 思茅区建设局网站百度站长收录
  • 网站建设官方商城新站seo竞价
  • 邢台123贴吧最新seo怎么学
  • 四川省建设三类职称网站关键词推广排名
  • html 社区网站 模板网店推广有哪些
  • 做推文封面的网站数据分析师培训
  • 如何做静态网站郑州企业网络推广外包
  • 电子商务网站推广与建设论文2022年7到8月份的十大新闻
  • python 做爬虫网站青岛网络工程优化
  • 专业的河南网站建设电商网站建设 网站定制开发
  • django 网站开发视频seo引擎优化是做什么的
  • 国外访问国内网站速度培训机构优化
  • 专业做轴承的网站成都私人做网站建设
  • 高中生做网站谷歌浏览器网页版进入
  • 手机wap网站 分页南京百度seo
  • 做1元夺宝网站挣钱吗中国2022年重大新闻
  • wordpress 浮框常州seo
  • 高端网站制作费用百度问问首页登录
  • 唱片公司网站模板百度热搜广告设计公司