- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 如何使用Crontab在Linux和Unix系统中定时执行命令
通过编辑Crontab文件,用户可以在Linux和Unix系统中定时执行命令。Crontab表达式由五个部分组成,可以设置数字、时间间隔、通配符或特殊字符串。在使用Crontab时,需要注意路径、环境变量、权限等问题,以确保命令能够成功执行。
2023-04-26 16:37:22 377
原创 截取coco数据集方法
coco数据集十分庞大,最近打算从里面截取一个只包含person、bicycle、bus三个类别,图片总数约1000张的小型数据集,在此记录截取过程。
2023-04-11 19:33:05 931 1
原创 更换docker镜像存储目录
data/docker是之前不存在的一个目录,作为新的docker存储目录。/data是一个挂载了大硬盘的可用目录。
2023-03-07 09:19:51 268
原创 C++处理CRNN推理结果
index2string_alphabet 是一个string,通过下表索引仅得到一个字符,但是index2string_alphabet 这个变量里不同的字其实占的字符位数不一样,如果是英文26个字母,占1位,如果是中文则占3位,所以在索引的时候需要知道当前字符是什么字符,占多少位,按规定位数取出来的字符,放到string里才可以正常显示,否则就是乱码。
2023-02-07 10:45:50 303
原创 GPU服务器使用docker进行用户隔离
研发需求研发组内各人共用一台服务器,但是均需要root权限下面记录一台ubuntu机器从初始化到最终提供上述服务的关键步骤挂载硬盘参考:https://www.cnblogs.com/mumuzifeng/p/13963043.html安装docker参考:https://www.runoob.com/docker/ubuntu-docker-install.html安装nvidia docker参考:https://zhuanlan.zhihu.com/p/88351963
2022-04-27 16:24:02 943
原创 centos下的kubeflow实践
安装docker和k8s参考:https://blog.csdn.net/fenglailea/article/details/88745642参考指令dockerd --registry-mirror=https://registry.docker-cn.comkubectl get po -Akubectl describe -n kubeflow pod metadata-envoy-deployment-86b54c965c-gt2hr其他安装kustomizemv kust
2022-03-14 11:29:09 434
原创 Visual Studio Code配置anaconda终端
ctrl+shift+p打开搜索栏输入open user settings在打开的界面搜索框里搜索shell.windows在下拉框里选择新建的anaconda环境这样以后通过ctrl+`打开终端就是anaconda Prompt了
2022-02-21 11:21:51 9703 3
原创 使用gdb在linux命令行调试c++代码(1)
启动环境gdb main按行号打断点break 7按函数名打断点break anyFunctionWithSourceCode启动程序run带参数启动run -c config.json打印变量print I_am_a_int变量赋值set I_am_a_int = 5调用函数,打印返回值print compute_sum(I_am_a_int , I_am_a_int)如果报错Cannot resolve function compute_
2022-01-25 14:14:41 1897
原创 windows下适用pyinstaller打包paddleocr失败记录
使用管理员打开Anaconda Promptpython -m ensurepippython -m pip install --upgrade pippip install Shapely-1.7.1-cp36-cp36m-win_amd64.whl
2022-01-05 09:26:11 1052 1
原创 yolov5中的mosaic实现原理
yolov5中的mosaic实现原理mosaic图像增强技术基于现有数据极大的丰富了样本的多样性,极大程度降低了模型对于多样性学习的难度本文将对yolov5中mosaic实现的核心源码进行解析并结合自身项目经历谈下其局限性mosaic实现位于datasets.py中的load_mosaic()函数,入参是当前训练的图片序号,出参是一幅经过mosaic图像增强的图片及其label经过如下步骤得到mosaic增强图像:step1. 假设模型输入尺寸为s,生成一幅尺寸为2s * 2s的灰色图
2022-01-04 13:32:28 4557 4
原创 DeepSort中的Assignment Problem
DeepSort中的Assignment Problem论文中这一章讲的是如何衡量tracks和detections的相似度度量问题论文采用了两种度量方法方法一:马氏距离计算公式如下:其中yiy_iyi是预测框,djd_jdj是检测框,SiS_iSi是协方差矩阵,也就是卡尔曼滤波中的PPP在跟踪任务中,该距离衡量的是从(u,v,r,h)(u,v,r,h)(u,v,r,h)维度,预测框和检测框的差异方法二:特征值欧氏距离也就是预测框和检测框对应目标的图像特征的欧氏距离,如果特征是128
2021-07-16 10:56:59 190
原创 卡尔曼滤波流程
卡尔曼滤波流程本文截图来源:https://en.wikipedia.org/wiki/Kalman_filterhttp://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures/建模关于FkF_kFk关于Bk和ukB_k和u_kBk和uk预测首先根据上次状态、运动模型、外部信号预测本次状态和协方差然后根据观测值更新本次的预测,在跟踪问题中首先进行predict,然后将predict结果和检测结果进行匹配,匹配上的检
2021-07-15 20:00:10 827
原创 yolov5中ap_per_class函数
参数解释先对以下4个主要输入参数进行解释tp:一个shape为(n, 10)的的数组,其中n是测试集检测出的所有物体总和,10表示的是该物体在(0.5,0.05,0.95)这10个IOU阈值上的匹配结果,值为true或false,true表示在该iou阈值下,这个检测框检测到了物体且类别正确,可以作为true positive样本conf:上述每个检测框的类别置信度pred_cls:上述每个检测框的类别标签target_cls:该测试集实际包含的物体类别列表,该参数提供两个信息:1、测.
2021-05-10 14:28:48 3330 4
原创 yolo_correct_boxes()解析
本文将对keras版本yolo中的yolo_correct_boxes()函数做简单说明该函数源码、参数说明如下def yolo_correct_boxes(box_xy, box_wh, input_shape, image_shape): """对模型输出的box信息(x, y, w, h)进行校正,输出基于原图坐标系的box信息(x_min, y_min, x_max, y_max) Args: box_xy: 模型输出的box中心坐标信息,范围0~1
2020-08-28 14:33:40 2588 5
原创 基于keras实现的yolo算法输出成pb文件
基于keras.models.Model转换成pb模型1、定义模型model = keras.models.Model(input, output)2、保存h5文件各种保存和加载方法这篇文章有很好的总结需要注意的是model.save_weights()得到的权重,如果没有定义结构应该是不能推理的,定义了结构,应该也是可以训练的。3、转化pb文件得到h5模型后可以利用...
2020-03-18 13:19:24 486 1
原创 MTCNN安装、使用和查看
1、安装MTCNN使用实在是太广泛了,以至于直接集成到了phthon的库中,可以直接使用指令pip install mtcnn安装注意:安装前需要确认以下依赖:python >= 3.4opencv >= 4.1tensorflow >=1.12.02、使用官网(https://github.com/ipazc/mtcnn)给出的示例如下:>&...
2020-02-25 16:58:11 5433 1
原创 /usr/bin/ld: cannot find -lstdc++
网络不乏好总结者,喜以“解决C++编译时报错:ld: cannot find -lxxx方法”为题,跟风者皆以之为题,或照搬或三言两语,实是我辈开发现状之写照。一般缺什么就装什么,但是yum install libstdc++-4.8.5显示已安装原来在CentOS 7中,使用static方法编译,需要安装static version ofglibc-static libstdc++-s...
2020-02-25 09:25:30 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人