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

广州网站建设公司建e网效果图

广州网站建设公司,建e网效果图,漂亮全屏网站,建筑人才网下载左右眼图片 需求 需要将左右眼图像利用视差生成三维点云数据 先问问chatGPT相关知识 进一步问有没有现成的软件 chatGPT提到了OpenCV#xff0c;我们让chatGPT用OpenCV写一个程序来做这个事情 当然#xff0c;代码里面会有一些错误#xff0c;chatGPT写的代码并不会做模…左右眼图片 需求 需要将左右眼图像利用视差生成三维点云数据 先问问chatGPT相关知识 进一步问有没有现成的软件 chatGPT提到了OpenCV我们让chatGPT用OpenCV写一个程序来做这个事情 当然代码里面会有一些错误chatGPT写的代码并不会做模拟运行测试所以实际跑起来是会有一些错误的 我们打印了一下是float64的数据类型 转成float32就可以了这可能是本地库版本问题造成的也不能算chatGPT写的代码有错 运行python程序生成output.ply点云文件用CloudCompare软件打开看一下生成的点云 如果只有两张图生成的点云是有很多缺失的如果通过左右眼立体视频也许可以补全很多信息chatGPT给出一些解决思路 附完整代码 import cv2 import numpy as npdef create_output(vertices, colors, filename):colors colors.reshape(-1, 3)vertices np.hstack([vertices.reshape(-1, 3), colors])ply_header plyformat ascii 1.0element vertex %(vert_num)dproperty float xproperty float yproperty float zproperty uchar redproperty uchar greenproperty uchar blueend_headerwith open(filename, w) as f:f.write(ply_header % dict(vert_numlen(vertices)))np.savetxt(f, vertices, %f %f %f %d %d %d)# Load the left and right images in gray scale imgLeft cv2.imread(imL.bmp, cv2.IMREAD_GRAYSCALE) imgRight cv2.imread(imR.bmp, cv2.IMREAD_GRAYSCALE) imgColor cv2.imread(imL.bmp, cv2.IMREAD_COLOR)# Create a StereoBM object stereo cv2.StereoBM_create(numDisparities16, blockSize15)# Compute the disparity map disparity stereo.compute(imgLeft, imgRight)# Normalize the disparity map norm_coeff 255 / disparity.max() disparity disparity * norm_coeff / 255# Reproject the disparity map into 3D h, w imgLeft.shape[:2] f 0.8*w # guess for focal length Q np.float32([[1, 0, 0, -0.5*w],[0,-1, 0, 0.5*h], # turn points 180 deg around x-axis,[0, 0, 0, -f], # so that y-axis looks up[0, 0, 1, 0]]) print(disparity.dtype) disparity np.float32(disparity)points cv2.reprojectImageTo3D(disparity, Q)# Save the point cloud as a .ply file colors imgColor mask disparity disparity.min() output_points points[mask] output_colors colors[mask] mask np.isfinite(output_points).all(axis1) output_points output_points[mask] output_colors output_colors[mask] output_file output.ply print(output_points.dtype, output_colors.dtype) print(output_points.shape, output_colors.shape) create_output(output_points, output_colors, output_file)
http://www.pierceye.com/news/298959/

相关文章:

  • 做网站前期框架图射击官网
  • 吉首网站建设吉首网站建设网站app制作费用单
  • 网站最好的优化是什么经过学习网站开发后的心得体会
  • 如何把资料上传到网站公司网站建设视频教程
  • 济南建设网站平台泰安高端网站设计建设
  • 武安网站建设价格开发区网站建设
  • 安徽省住房城乡建设厅官方网站2022年最新热点素材
  • 济宁网站建设方面舟山网站设计公司
  • 局域网网站建设多少钱wordpress企业站主题
  • asp做网站用什么写脚本营销网站开发系统
  • 企业网站建设心得中国八大设计院排名
  • 网站建设与管理总结心得找工作在什么网站找比较好
  • wordpress 赢利模式佛山百度seo排名
  • 关停网站的申请营销型网站建设目的和意义
  • 网站是做推广好还是优化好广西大兴建设有限公司网站
  • 书籍教你如何做网站南阳定制网站制作价格低
  • 联合实验室 网站建设方案网站 手机兼容
  • 保定网站建设培训班团员团干部如何登录到系统
  • 做网站的旅行社手机页面网站模板怎么卖
  • 潮州南桥市场中国建设银行网站企业为什么要建设网站
  • 东营seo整站优化禁止wordpress历史版本
  • 太原网站建设与维护秦皇岛建设局
  • 我的世界做壁纸的网站学生班级优化大师
  • 高端大气上档次网站网站建立基本流程
  • 找人做网站如何担保江门网站建设
  • 张家界住房和城乡建设局网站各大网站提交入口网址
  • 张家港建网站Wordpress主页不要全部显示
  • 竞猜网站模板经典创意营销案例
  • 网站如何盈利流量费wordpress主题转html
  • html5做视频网站电脑制作h5最常用软件