- 博客(10)
- 收藏
- 关注
原创 从DXF文件中获取点坐标
最近使用CloudCompare比较多,在点云数据中标记出polygon之后,选取多个polygon文件保存出来的是.dxf 格式。在网上查了查python用来解析.dxf 文件的是ezdxf模块,但是内容有些多,所以偷懒直接用vim 打开.dxf 文件,找到了其中关于点坐标的信息,还是有一定规律的。以 "VERTEX" 开头,接下来的9行都按照一定的格式分布。"POLYLINE_001" 是后面的001是用来区分不同的polygon的。"10", "20", "30" 下面的一行分别.
2022-04-11 21:07:48
4251
原创 Ubuntu20.04下使用源码编译CloudCompare
CloudCompare是一个三维点云(网格)编辑和处理软件。最初,它被设计用来对稠密的三维点云进行直接比较。它依赖于一种特定的八叉树结构,在进行点云对比这类任务时具有出色的性能。最近工作上需要使用CloudCompare来标注点云数据,因此记录一下在Ubuntu20.04下使用源码编译CloudCompare的过程。1. Base dependencies 首先确定是否安装了OpenGL linux下查看OpenGL版本命令: $ glxinfo | gr...
2022-04-01 22:23:29
2723
1
原创 使用screen在后台运行程序
大家在使用linux的时候,是否遇见过这种情况:在远端服务器运行一个耗时很长的任务,突然间远程连接掉线,SSH会话终端,你正在运行的程序也随之终止。这样的情况会让人很郁闷,那么有没有可以预防这种情况发生的命令呢?(那必须有!)类似于screen和nohup的命令可以让程序在后台运行,及时是远程连接终端甚至是关闭SSH终端,都不会影响到运行的程序。 这篇文章主要对scre...
2019-10-14 20:13:27
1033
2
原创 Git入门知识点
Gitlab/Github等分布式系统对于程序员来说应该不算陌生,但是其原理也需要我们仔细了解,活学活用。在初次接触git直到现在能算作入门,中间跳了不少的坑,下面就将平常工作中总结的一些命令做个记录。1. Git 是什么? 首先我们需要了解一下Git的工作原理,可以总结成下图。 各部分的功能: workspace:本地工作区,也就...
2019-09-25 21:05:33
175
原创 矩阵之间欧式距离的快捷计算方法(无循环)
最近工作中需要用到矩阵中各个样本之间欧氏距离,因此记录一下,如何简便快捷地进行tensor间欧氏距离的计算(使用Pytorch框架)。按照我之前的想法,会进行两轮或者一轮循环一个个地求出样本间的欧氏距离,但是看过了michuanhaohao/reid-strong-baseline中Euclidean_dist()方法的运算之后才发现了新大陆---------通过矩阵的方式快速的进行计算。...
2019-08-22 19:17:10
14884
5
原创 python编程Demo:将dicom图片转换成jpg图片
主要原理:调整dicom的窗宽,使之各个像素点上的灰度值缩放至[0,255]范围内。使用到的python库:SimpleITK下面是一个将dicom(.dcm)图片转换成jpg图片的demo:import SimpleITK as sitkimport numpy as npimport cv2def convert_from_dicom_to_jpg(img,low_window,hig...
2018-07-14 18:56:47
8787
15
原创 Xshell命令小结
最近接触到Xshell,经过一段时间的学习,总结了如下部分命令,希望能帮助到与我一样刚入门的小白。文章内容皆从网上收集而来,如有侵权,烦请私信。废话不多说,干货如下(如有纰漏,敬请指正)。1、在xshell界面内使用vi。总结一下就是:编辑文件时,命令为:vi+要编辑的文件名。进入文件内容界面后,按 i 进行编辑。若想保存并结束编辑,按ESC键,随后输入 :wq 之后按回车键;不保存...
2018-07-13 17:36:39
916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人