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

网站后台word编辑器弹幕网站开发

网站后台word编辑器,弹幕网站开发,建设公司双网注册,长春网站推广方式前面我们介绍了使用AABB方式来框选点云,但这种方式还是不够直观,我们的构想是设计一个和o3d.visualization.VisualizerWithEditing的点云框选方法一样的软件,因此,博主想到利用投影的形式进行解决: 具体的,…

前面我们介绍了使用AABB方式来框选点云,但这种方式还是不够直观,我们的构想是设计一个和o3d.visualization.VisualizerWithEditing的点云框选方法一样的软件,因此,博主想到利用投影的形式进行解决:
具体的,我们点击屏幕获取一个矩形框,随后将点云由3D投影到2D,那么,最终坐标在2D矩形框内的点云即为我们选择的,实现代码如下:

		fx = self.screen_width / 2.0fy = self.screen_height / 2.0# 光心(通常是图像的中心)cx = self.screen_width / 2.0cy = self.screen_height / 2.0#相机设置camera_intrinsics = o3d.camera.PinholeCameraIntrinsic(self.screen_width, self.screen_height, fx, fy, cx, cy)valid_indices = []intrinsics = camera_intrinsicspoints=np.asarray(self.pcd.points)for i in range(points.shape[0]):x, y, z = points[i]# 将3D点投影回2D图像坐标matrix=intrinsics.intrinsic_matrixuvz = np.dot(matrix,np.array([x, y, z]))u, v = uvz[:2] / uvz[2]if min_x <= u < max_x and min_y <= v < max_y:valid_indices.append(i)# 提取选框内的点云colors=np.asarray(self.pcd.colors)idx=np.asarray(valid_indices)colors[idx,:]=self.colorself.pcd.colors = o3d.utility.Vector3dVector(colors)

似乎,这样的逻辑并没有什么问题,但将3D点云向2D屏幕投影,他的坐标是固定的,也就是说,每个点云的点在加载后,其往屏幕的投影就是确定的,那么,在我们框选过程中,当点云经过旋转、平移、缩放等操作后,他的投影依旧不会变化,这就导致其根本不能实现框选操作。

http://www.yayakq.cn/news/352335/

相关文章:

  • 上海做网站建设公司校园资源共享网站建设
  • 服装网站建设方案ppt腾讯企点聊天记录迁移
  • 广东智能网站建设配件织梦中英文版网站怎么做
  • 免费做网站软件2003可以营销的十大产品
  • 厦门网站建设公司排名网站的数据库选择
  • 手机网站如何优化国家信用信息公示网
  • 线上维护需要做什么网站seo标题是什么意思
  • 化妆品网站建设可行性报告佛山网站建设团队
  • 公司网站维护与更新嘉伟网络智能建站
  • 世界各大网站搜索引擎提交入口上海公司买房最新政策2021
  • 桂林做网站的公司哪家最好退休领了100万企业年金
  • 有没关于做动画设计师的网站建站公司佛山
  • 镇江网站制作优化培训网站免费
  • 做网站南京毕业设计报告网站开发
  • 泊头网站建设甘肃wordpress是软件不
  • 网站开发的相关网站项目推广计划书
  • 安徽 网站制作wordpress主题404页面
  • 网络营销的网站的分析郑州小程序外包公司
  • 专题研究网站建设工作动态长春做网站seo的
  • 制作网站副本口碑营销怎么做
  • 网站留言表格怎么做撩人的网站怎么做
  • 网站管理工作流程怎么创办网站
  • 昭通微网站建设网站建设一般报价
  • 内容管理系统做网站常用的网站类型有哪些类型有哪些类型
  • 做旅游网站犯法吗小程序开发公司推选北京华网天下
  • 外贸正品网站网页界面设计中一般使用的分辨率是多少
  • 盘锦949公社官方网站可以查企业备案的网站
  • 昌江县住房和城乡建设网站怎么免费建立自己的网站
  • 微信小程序制作视频教程seo排名赚app多久了
  • 网站开发软件怎么做设计自己的签名