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

网站首页百度收录怎么做神马seo教程

网站首页百度收录怎么做,神马seo教程,网站怎么做域名解析,怎样建立自己的销售网站目录 3D数据集下载 读取binvox文件 使用matplotlib创建图 动画效果 完整代码 3D数据集下载 这里以shapenet数据集为例,可以访问外网的可以去直接申请下载;我也准备了一个备份在百度网盘的数据集,可以参考: ShapeNet简介和下…

目录

3D数据集下载

读取binvox文件

使用matplotlib创建图

动画效果

完整代码


3D数据集下载

这里以shapenet数据集为例,可以访问外网的可以去直接申请下载;我也准备了一个备份在百度网盘的数据集,可以参考:

ShapeNet简介和下载、binvox文件python示例-CSDN博客

读取binvox文件

需要先安装binvox_rw:

https://github.com/wangqiang9/binvox_rw/tree/main

git clone git@github.com:wangqiang9/binvox_rw.git
cd binvox_rw
pip install .

然后调用接口读取binvox文件:

    # 读取 .binvox 文件with open(path, "rb") as f:model = binvox_rw.read_as_3d_array(f)

使用matplotlib创建图

   # 转换成 numpy 数组voxels = model.data# 旋转voxels = np.transpose(voxels, (2, 1, 0))voxels = np.transpose(voxels, (0, 2, 1))# 创建一个图和坐标轴fig = plt.figure()ax = fig.add_subplot(111, projection='3d')ax.set_axis_off()# 批量隐藏所有边框线for spine in ax.spines.values():spine.set_visible(False)# 隐藏刻度线ax.tick_params(bottom=False, left=False)# 创建一个可视化的体素图ax.voxels(voxels, edgecolor='k')

动画效果

    # 保存动画rot_animation.save(gif_path, dpi=100, writer='imagemagick')video = VideoFileClip(gif_path)target_duration = video.duration / 3compressed_video = video.fx(vfx.speedx, target_duration)compressed_video.write_videofile(video_path)

完整代码

import numpy as np
import binvox_rw
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import os
from moviepy.editor import *output_path = "/shapenet/video_ratate"
output_gif_path = "/datasets/shapenet/gif_ratate"
folder_path = "/datasets/shapenet/all/ShapeNetVox32/"
subfolders = [f.path for f in os.scandir(folder_path) if f.is_dir()]def func(path, gif_path, video_path):# 读取 .binvox 文件with open(path, "rb") as f:model = binvox_rw.read_as_3d_array(f)# 转换成 numpy 数组voxels = model.data# 旋转voxels = np.transpose(voxels, (2, 1, 0))voxels = np.transpose(voxels, (0, 2, 1))# 创建一个图和坐标轴fig = plt.figure()ax = fig.add_subplot(111, projection='3d')ax.set_axis_off()# 批量隐藏所有边框线for spine in ax.spines.values():spine.set_visible(False)# 隐藏刻度线ax.tick_params(bottom=False, left=False)# 创建一个可视化的体素图ax.voxels(voxels, edgecolor='k')# 保存动画帧函数def rotate(angle):ax.view_init(azim=angle)# 创建动画rot_animation = animation.FuncAnimation(fig, rotate, frames=np.arange(0, 360, 4), interval=0.5)# 保存动画rot_animation.save(gif_path, dpi=100, writer='imagemagick')video = VideoFileClip(gif_path)target_duration = video.duration / 3compressed_video = video.fx(vfx.speedx, target_duration)compressed_video.write_videofile(video_path)plt.show()for subfolder in subfolders:subfolders_1 = [f.path for f in os.scandir(subfolder) if f.is_dir()]for path in subfolders_1:path = os.path.join(path, 'model.binvox')gif_name = path.split('/')[-2] + ".gif"video_name = path.split('/')[-2] + ".mp4"gif_path = os.path.join(output_gif_path, gif_name)video_path = os.path.join(output_path, video_name)func(path, gif_path, video_path)

也可以看我在GitHub上写的案例:

https://github.com/wangqiang9/binvox_rw/blob/main/convert_to_video.py

http://www.hrbkazy.com/news/55493.html

相关文章:

  • 好听的公司名称百度搜索怎么优化
  • 微信h5怎么制作seo综合查询什么意思
  • 福建网站建设公司郑州网站建设推广
  • 做模具做什么网站网页设计页面
  • 想做代理怎么找商家广州seo代理
  • 开发网站需要时间什么是关键词推广
  • linux系统 wordpressseo网站关键词优化多少钱
  • 网站设计论文框架直通车怎么开才有效果
  • 网站建设 知乎专注于品牌营销服务
  • 响应式公司官网建设seo经验是什么
  • 做好网站建设的重要性哈市今日头条最新
  • php在网站上怎么做充值百度浏览器网址是多少
  • 定州市住房和城乡建设局 网站点击器 百度网盘
  • 寻找项目做的网站百度网站首页入口
  • 汕头网站制作电话正规百度推广
  • 南湖网站建设公司如何做好网站的推广工作
  • 苏州宣传册设计广告公司百度网站优化
  • 轻淘客一键做网站网店网络推广方案
  • wordpress网站域名服务器杭州网络推广公司
  • 网页页面制作流程广州排前三的seo公司
  • 从事网站建设的职业信息如何优化上百度首页公司
  • 自己的网站做一些诱惑seo分析网站
  • 网站站点地图推广普通话手抄报简单
  • gta5中正在建设的网站seo关键词分类
  • 泉州做网站设计公司营销型网站建站推广
  • 头像制作在线生成器湖南seo优化报价
  • 站酷设计网站官网入口插画设计微信运营工具
  • 东莞网站建设 包装材料关键词推广效果
  • 动漫视频网站html模板免费创建网站平台
  • 党校网站建设目标做推广