自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 软件工程应用与实践(13)-Open3D ML(4)

2021SC@SDUSopen3dOpen3D ML是Open3D的一个扩展,用于3D机器学习任务。它建立在Open3D核心库的基础上,并使用机器学习工具对其进行扩展,以进行3D数据处理。要使用它,需要使用PyTorch或TensorFlow安装Open3D,并查看Open3D-ML。gradients.pyfrom .lib import _libimport tensorflow as _tffrom tensorflow.python.framework import ops

2021-12-25 15:47:27 1189

原创 软件工程应用与实践(12)-Open3D ML(3)

2021SC@SDUSCopen3dOpen3D ML是Open3D的一个扩展,用于3D机器学习任务。它建立在Open3D核心库的基础上,并使用机器学习工具对其进行扩展,以进行3D数据处理。要使用它,需要使用PyTorch或TensorFlow安装Open3D,并查看Open3D-ML。voxel_pooling.pyfrom ...python.ops import opsimport tensorflow as tf__all__ = ['VoxelPooling']c

2021-12-25 15:33:08 1164

原创 软件工程应用与实践(11)-Open3D ML(2)

2021SC@SDUSCopen3dOpen3D ML是Open3D的一个扩展,用于3D机器学习任务。它建立在Open3D核心库的基础上,并使用机器学习工具对其进行扩展,以进行3D数据处理。要使用它,需要使用PyTorch或TensorFlow安装Open3D,并查看Open3D-ML。neighbor_search.pyfrom ...python.ops import opsimport tensorflow as tf__all__ = ['FixedRadiusSearc

2021-12-25 14:38:27 1107

原创 软件工程应用与实践(10)-Open3D ML(1)

2021SC@SDUSCopen3dOpen3D ML是Open3D的一个扩展,用于3D机器学习任务。它建立在Open3D核心库的基础上,并使用机器学习工具对其进行扩展,以进行3D数据处理。要使用它,需要使用PyTorch或TensorFlow安装Open3D,并查看Open3D-ML。后面将对与Open3D-ML相关的python-open3d-ml-tf-python-layers中的代码进行分析from ...python.ops import opsfrom .neighbo

2021-12-23 17:34:11 894

原创 软件工程应用与实践(9)-python相关

2021SC@SDUSCopen3d源代码from setuptools import setup, find_packagesfrom setuptools.command.install import install as _installimport osimport sysimport ctypesdata_files_spec = [ ('share/jupyter/nbextensions/open3d', 'open3d/nbextension', '*.*'

2021-12-23 16:52:37 603

原创 软件工程应用与实践(8)-网络可视化工具

2021SC@SDUSCopen3d基于WebRTC的Open3D Web可视化工具源代码import ipywidgetsimport traitletsimport IPythonimport jsonimport functoolsimport open3d as o3dfrom open3d.visualization.async_event_loop import async_event_loopfrom open3d._build_config impor..

2021-12-16 19:03:31 998

原创 软件工程应用与实践(7)可视化-kitti数据集

2021SC@SDUSCopen3dKITTI数据集由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,是目前国际上最大的自动驾驶场景下的计算机视觉算法评测数据集。该数据集用于评测立体图像(stereo),光流(optical flow),视觉测距(visual odometry),3D物体检测(object detection)和3D跟踪(tracking)等计算机视觉技术在车载环境下的性能。kitti数据集的中含有bin,rgb,label,calib这四类文件。其中中calib和la..

2021-12-09 00:33:33 628

原创 软件工程应用与实践(6)可视化-交互功能

2021SC@SDUSCopen3dopen3d中可视化窗口的交互功能的实现import numpy as npimport copyimport open3d as o3ddef demo_crop_geometry(): print("Demo for manual geometry cropping") print( "1) Press 'Y' twice to align geometry with negative direction o..

2021-12-06 17:24:00 560

原创 软件工程应用与实践(5)可视化-非阻塞可视化

2021SC@SDUSCopen3d当需要快速可视化静态几何体时,draw_geometries()是一个十分有用的函数。但是这个函数会锁定一个进程直到可视化的窗口关闭。当需要在不关闭窗口的情况下更新几何体并可视化时,open3d中有一个更好的自定义循环渲染的方式。draw_geometries()的循环渲染方式while(true): if (geometry has changed): re-bind geometry to shaders...

2021-12-05 23:19:24 722

原创 软件工程应用与实践(4)可视化-点云可视化

2021SC@SDUSCopen3d主要运用函数read_point_cloud(filename, format='auto', remove_nan_points=True, remove_infinite_points=True, print_progress=False)从文件读取点云,当用户不填写点云的扩展名时,会自动解码;若填写它尝试根据扩展名对文件进行解码以上函数中filename点云文件的路径 format输入文件的格式。如果未指定或设置为...

2021-12-04 16:04:14 425

原创 软件工程应用与实践(3)可视化-画简单图形

2021SC@SDUSCimport open3d as o3d# 绘制箭头cone = o3d.geometry.TriangleMesh.create_cone(radius=1.0, height=2.0, resolution=20, .

2021-12-03 00:19:57 912

原创 软件工程应用与实践(2)可视化-自定义可视化

2021SC@SDUSC通过draw_geometries()和draw_geometries_with_custom_animation()函数可以很方便的使用Open3d的可视化功能,所有的都可以通过GUI去完成。import open3d as o3ddef custom_draw_geometry(pcd): # The following code achieves the same effect as: # o3d.visualization.draw_geom.

2021-11-29 23:00:33 1644 1

原创 软件工程应用与实践(1)可视化-可视化基础

2021SC@SDUSCOpene3d中运用了一个较为简单的实现可视化的函数draw_geometries,这个函数用来实现对几何对象的渲染可视化。在可视化界面能够通过鼠标进行缩放,旋转和平移,改变渲染风格和屏幕截图等。函数的第一种调用方式draw_geometries(geometry_list, window_name='Open3D', width=1920, height=1080, left=50, top=50, point_show_norm...

2021-11-29 00:13:30 2901

原创 Open3D综述

2021SC@SDUSC项目背景数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息,发展到后来,应用3D图形来展示,使得数据更加的生动与形象。对于信息的质量有很大一部分是因为信息的表达方式,而数据可视化就是很好的一个数据表达的方式,将数据分析技术与图形技术结合,清晰有效地将分析结果信息进行解读和传达。无论是什么行业或职业,数据可视化都可以通过以最有效的方式传递数据来提供帮助。数据可视化是业务智能流程中的重要步骤之一,它可以对原始数据进行建模,并交付数据,以便得出结论。具体而言,数据

2021-09-30 20:12:38 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除