实用技巧
小屋*
这个作者很懒,什么都没留下…
展开
-
open3d连续读取pcd文件及实现点云视角转换
save_view_point和load_view_point函数用于将所需视角下的参数写入到json文件。具体操作在所显示的窗口中用鼠标拖好自己的视角然后关闭窗口。接着关闭加载好的视角窗口。最后显示变换后的视角下的pcd点云。import open3d as o3dimport osimport numpy as npimport timedef save_view_point(pcd, filename): vis = o3d.visualization.Visualizer(原创 2021-04-13 23:43:00 · 7763 阅读 · 12 评论 -
统计xml文件中的标签出现框数及出现过的图片数
在使用SSD-tensorflow训练中需要传入自己的训练集与测试集的一些参数,其中包含各类名出现过的图片数,各类总框数,及总数。今天写了一个计数的脚本如下,可用于索引XML文件中的目标数:import reimport osclass_name =['0','1','2','3','4','5','6','7','8','9'] #自己的类名# './VOC2007/test/Annotations'annotation_folder = './VOCtest/test/Annotation原创 2021-04-09 10:29:07 · 522 阅读 · 0 评论 -
json标签批量转为xml标签(VOC数据集制作)
这是一份将json格式的数据集标签转为xml类型标签的脚本,供大家参考先说下我的应用场景:天池接近识别提供的json文件,用于制作VOC格式数据集。json文件打开如下图:其中包含以下5个参数:VOC数据集标签格式:<annotation> <folder>VOC2012</folder> <filename>2007_000392.jpg</filename&g原创 2021-04-08 20:38:02 · 2101 阅读 · 4 评论 -
python对数据集进行清洗与可视化
在制作数据集的过程中难免会发生一些文件的缺失及标签的错误,下面代码可以对数据进行清洗,并生成报告,可视化查看我们的数据集。直接上代码:import osimport easygui as gimport globimport pandas as pdimport xml.etree.ElementTree as ETfrom tqdm import tqdmimport pandas_profilingimage_path = g.diropenbox( title= "请选择图像文件夹路原创 2021-03-23 11:32:48 · 2492 阅读 · 4 评论 -
tensorflow测量工具的使用
代码实现import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layers,Sequential,datasets# #[0,1,1]# #[0,1,2]# #y_true[1,2,3,3,1]# #y_pred[2,1,3,3,1]# #新建测量器# m=tf.keras.metrics.Accuracy()# #写入数据# m.update_state([0,1,1],[0.原创 2020-11-11 17:09:57 · 225 阅读 · 0 评论 -
pycharm使用技巧及最常用的几个快捷键
首先强烈建议将pycharm中的滚轮调整字体大小的权限打开:(打开setting将红色框勾选,就可以像网页一样缩放代码大小‘ctrl+鼠标滚轮’)快捷键ctrl+f 查找ctrl+r 替换ctrl+alt+l 自动按照pep8格式排版tab 缩进shift+tab 反缩进ctrl+/ 批量注释ctrl+鼠标左击变量 查找到该变量刚开始定义的位置(返回原位ctrl+alt+方向键左键)ctrl+w 可以扩展选项全部代码压缩:ctrl+shift+’-‘全部代码展开:ctrl+s原创 2020-11-11 14:33:23 · 788 阅读 · 0 评论 -
Jupyter 常用快捷键及导出py文件的方法
本文搜集了一些关于jupyter的使用技巧,包括快捷键,ipynb文件另存py文件的技巧快捷键“shift+enter”notebook单元格内执行代码,并且自动跳至下一个的单元格“tab"自动补齐代码,相当于eclipse的alt+/“shift+tab"连按2次,显示注释,相当于eclipse的f2命令模式(蓝框)和编辑模式(绿框)的切换:蓝-绿:"Enter”,绿-蓝:"EsC”当前单元格下方创建单元格(命令模式下):"A”当前单元格上方创建单元格(命令模式下):"B”当前单元格MarkD原创 2020-11-11 13:45:51 · 10649 阅读 · 1 评论