摘要: 一、镜像操作 1)构建镜像 docker build -t REPOSITORY:TAG . 注意最后一个点[.]不能缺少,生成完:runoob/centos为REPOSITORY,6.7为TAG 2)获取镜像 sudo docker pull REPOSITORY[:TAG] 3)为镜像打个标签  阅读全文
posted @ 2021-01-08 15:13 jimchen1218 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍使用docker+pycharm方式来搭建pytoch训练平台 操作流程如下: 一、宿主机docker环境安装 可参考该链接:NVidia-Docker2安装与常用命令 二、新建Docker镜像 有两种方式: 1、直接新建Dockerfile的方式生成 1)新建一个Dockerfile文 阅读全文
posted @ 2021-01-08 14:28 jimchen1218 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: 背景: DL训练框架采用Pytorch,推理框架使用Caffe,模型使用的是基于Facebook新出的MaskRCNN改进版,主要使用ADAS的视觉感知,包括OD,车道线,语义分割等网络。 整体框架: ​ 图1 Mask R-CNN整体架构 Mask R-CNN是一个非常灵活的框架,可以增加新的分支 阅读全文
posted @ 2021-01-06 23:08 jimchen1218 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 前提条件:配置apt国内镜像源1.备份sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.修改sources.list sudo gedit /etc/apt/sources.list3.替换云镜像阿里 deb 阅读全文
posted @ 2020-12-24 20:36 jimchen1218 阅读(10225) 评论(0) 推荐(0) 编辑
摘要: 1.线性插值: 已知数据 (x0, y0) 与 (x1, y1),要计算 [x0, x1] 区间内某一位置 x 在直线上的y,使用如下公式: 公式1:(y-y0)/(x-x0) = (y1-y0)/(x1-x0) 公式2:y=(x1-x)/(x1-x0)*y0+(x-x0)/(x1-x0)*y1 就 阅读全文
posted @ 2020-12-18 09:09 jimchen1218 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一、conda 本地环境常用操作 conda --version | conda -V #获取版本号 conda update conda #检查更新当前conda conda env list | conda info -e #查看当前存在哪些虚拟环境 conda list #查看 conda s 阅读全文
posted @ 2020-10-21 14:28 jimchen1218 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: 问题现象: 由于各种原因,在通过CUDA安装显卡驱动或者直接通过NVIDIA驱动程序安装显卡驱动后,有时会出现显卡驱动崩溃的情况,而这种情况的表现形式就是循环登陆,无法正常进入UBUNTU系统。 原因: GPU显卡驱动与当前环境有冲突,可能原因:GDM3,LightDM,nomodest等等。 解决 阅读全文
posted @ 2020-10-20 15:21 jimchen1218 阅读(2086) 评论(0) 推荐(1) 编辑
摘要: Traceback (most recent call last): File "freeze_model.py", line 59, in <module> main() File "freeze_model.py", line 54, in main frozen_graph = freeze_ 阅读全文
posted @ 2020-09-22 23:06 jimchen1218 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 详细介绍了YOLOV4,从数据增强,主干网选择,特征增强,以及后处理等全方位优化策略。 阅读全文
posted @ 2020-09-15 11:20 jimchen1218 阅读(2151) 评论(2) 推荐(0) 编辑
摘要: 上一节我们学习了Pytorch优化网络的基本方法,本节我们将以MNIST数据集为例,通过搭建一个完整的神经网络,来加深对Pytorch的理解。 一、数据集 MNIST是一个非常经典的数据集,下载链接:http://yann.lecun.com/exdb/mnist/ 下载下来的文件如下: 该手写数字 阅读全文
posted @ 2020-09-13 11:42 jimchen1218 阅读(1363) 评论(0) 推荐(1) 编辑
摘要: 目前,在自动驾驶的视觉感知上,对路面的动态多目标检测,为了达到速度要求,可使用Yolov3-tiny. 基本网络结构如下: 在yolov3的基础上去掉了一些特征层,并只保留了两个预测分支. tensorflow版本代码稍后附上... 阅读全文
posted @ 2020-08-07 23:17 jimchen1218 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 一、背景分析: 充分理解不同坐标系,以及它们之间的转换关系对于研究3D几何视图以及VSLAM是非常有必要的。 二、各坐标系间相互关系: 1、世界坐标系到相机坐标系 转换关系主要是外参:R,T R、T与摄像机无关,所以称这两个参数为摄像机的外参数(extrinsic parameter),可以理解为两 阅读全文
posted @ 2020-05-30 15:33 jimchen1218 阅读(5287) 评论(1) 推荐(0) 编辑
摘要: 一、背景分析: 一般情况下,只要使用到摄像头的功能产品,就需要对相机进行标定。如:AVM,DVR,DMS,VSLAM; 二、标定与方法: 1、什么是相机标定? 相机标定分内参和外参标定,通常我们说的相机标定只针对内参。简而言之,相机标定就是计算出相机的内参 阅读全文
posted @ 2020-05-09 09:45 jimchen1218 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1、安装kalibr标定工具需要先安装ROS,ubuntu18.04对应的ROS版本是melodic 安装方法:sudo apt install ros-melodic-desktop-full 2、安装kalibr 安装方法: sudo apt-get install python-setupto 阅读全文
posted @ 2020-04-26 11:27 jimchen1218 阅读(4909) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要使用网络摄像头作为我们的输入,而手边又没有USB摄像头,能否使用手机作为我们PC端功能的输入呢?答案是:完全可以 操作步骤如下: 1、在手机端下载Ipcam软件,链接如下: http://app.mi.com/details?id=com.shenyaocn.android.WebC 阅读全文
posted @ 2020-04-07 13:28 jimchen1218 阅读(1615) 评论(0) 推荐(0) 编辑