实验室-NO.2 python 读取3D obj文件 + 特征点显示 + 凹凸点分类
目录
(一)python 读取3D obj文件
(二)特征点显示
(三)凹凸点分类
(一)python 读取3D obj文件
转载自https://blog.csdn.net/hongmaodaxia/article/details/78956487
下载github里的整个proj,直接运行,将数据路径改为自己的即可!可鼠标点击旋转!
(二)特征点显示
def draw_feature(data):glPointSize(20)glBegin(GL_POINTS)color = [255, 255, 255]glColor3f(*color)po = [data[0], data[1], data[2]]glVertex3f(*po) # 3个参数xyz f:32位浮点数# time.sleep(5)glEnd()
(三)凹凸点分类
# 在github下载的proj里面修改elif e.type == KEYDOWN:if e.key == pygame.K_ESCAPE:pygame.quit()sys.exit()# 按下q:显示特征点elif e.key == K_q:global lookdraw_feature(my_data[look])pygame.display.flip()# 按下w:特征点数目+1elif e.key == K_w:# global looklook = look + 1if look >= l:# jian 与 nojian写入文件save_file(jianpath + path2, jian)save_file(nojianpath + path2, nojian)sys.exit()# 按下e:归为凸点elif e.key == K_e:jian0 = list(my_data[look])jian.append(jian0)# print(jian)# 按下r:归为凹点elif e.key == K_r:nojian0 = list(my_data[look])nojian.append(nojian0)
# 在github下载的proj里面添加一个函数def save_file(file_path, li):output = open(file_path, 'w+')for i in range(len(li)):for j in range(len(li[i])):output.write(str(li[i][j]))output.write(' ')output.write('\n')output.close()
实验室-NO.2 python 读取3D obj文件 + 特征点显示 + 凹凸点分类相关推荐
- python 读取3D obj文件
给自己的写的 虽然感觉自己cmake文件的编写已经掌握的差不多了,各种库的调用也写了相应的文件,用时直接include就行.但是相比于python,c++还是复杂的多,于是这次决心好好学学python ...
- OpenGL读取3D obj文件进行三角拆分-动漫女孩
一.开发环境及语言: win10 win11 VS2019的C++语言 写作语言简洁易懂. 二.解决问题 (1)C++读取OBJ文件,并分析.obj文件,通过鼠标W键,对OBJ文件进行三角拆分 (2) ...
- python用os.system打开wav文件_使用python读取wav格式文件
** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...
- python读文件代码-Python读取表格类型文件代码实例
这篇文章主要介绍了Python读取表格类型文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 resp = My_Request_ ...
- 教大家python读取一行一行文件内容的方法
Python中readline()每次读取文件中的一行,需要使用永真表达式循环读取文件.但当文件指针移动到文件的末尾时,依然使用readline()读取文件将出现错误.因此程序中需要添加1个判断语句, ...
- python读取.nii.gz文件并展示医学图片
python读取.nii.gz文件并展示医学图片 注意细节 我的数据集格式 展示图片 补充 注意细节 第一次做医学图像相关的内容,拿到数据集却不会用,搞了半天终于可以打开显示了,必须写一个给跟我一样的 ...
- python获取的html转换为json,python读取XML格式文件并转为json格式
XML文件如下: 红楼梦书名> 曹雪芹作者> 描述贾宝玉和林黛玉的爱情故事主要内容> 人民文学出版社出版社> 图书> 一.python读取XML格式文件代码: impor ...
- python读取Excel表格文件
python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1.安装Excel读取数据的库-----xlrd 直接pip install xlrd安 ...
- python读取各种格式文件方式
python读取各种格式文件方式 1.读取图片并显示 #方法1 from PIL import Image img=Image.open('1.jpg') img.show() #方法2 import ...
最新文章
- 飞桨博士会第三期来啦!中国深度学习技术俱乐部诚邀您加入
- android录制视频横向,Android从零开始(26)(设置全屏+横屏、相机拍照、视频录制)(新)...
- WPF 基础控件之 GroupBox样式
- jpa 查询 列表_终极JPA查询和技巧列表–第3部分
- HP ProLiant 服务器 - 基础知识
- rtsp服务器如何低延时linux,web实现RTSP无插件低延迟播放方案整理
- python学习[第十四篇] 文件的输入与输出
- 安装oracle12c之前,centos7安装oracle12c数据库的坑
- 阿里云 ubuntu 安装 curl
- PlayWidget
- Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file
- pos机显示服务器异常,POS机刷卡出现异常不要慌!一定要按步骤处理问题!
- Word 分节符的删除(不改变文章格式)
- WATTMAN瓦特曼完成新一轮战略融资,持续深耕钢铁冶金等领域,推出机器人集群平台化产品...
- 一个超级实用的单片机调试技巧!DWT组件
- 导致页面布局混乱的几个元凶
- 无名2021/01/18
- 完成10亿元D轮融资,易快报成费控SaaS独角兽?
- 【学习笔记】原根 + 欧拉定理 + 威尔逊定理
- contest18 CF788 div1 ooxxx oooox oooox