自动驾驶
nudt_qxx
这个作者很懒,什么都没留下…
展开
-
YOLOX自定义数据训练
有点个人笔记的意思,写的不是特别详细1.数据转成voc格式ln到dataset目录下面;2.exps/example/yolox_voc/yolox_voc_s.py下修改self.num_classes;3.data/datasets/voc_classes.py修改class name;4.yolox/exp/yolox_base.py下修改epoch值和train_size,数据较少,epoch可以改小,train_size和自己数据集大小保持一致;5.下载预训练模型yolox_m.pth6.p原创 2021-09-09 11:55:00 · 356 阅读 · 0 评论 -
2020CV秋招求职的若干思考
文章目录前言一、秋招到底考察什么二、秋招该如何准备1.储备基础知识2.锻炼工程能力三、有哪些面试技巧1.如何引导面试官2.面试的那些黑话总结前言知乎上对算法岗的提问逐渐从“饱和”、““神仙打架”、“诸神黄昏”到“灰飞烟灭”,甚至预订了明年的“车毁人亡”。笔者毕业于2019年,参加了2018的秋招,结合自己秋招经历和今年听到的一些秋招历程,简单谈下对CV秋招的看法。一、秋招到底考察什么示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、秋招该如何准备原创 2020-09-20 17:15:33 · 939 阅读 · 4 评论 -
基于OpenCV的四元数、旋转矩阵和欧拉角互相转换(一)
void getRotation(double *Quaternion, double *rt_mat){ rt_mat[0] = 1 - 2 * (Quaternion[2] * Quaternion[2]) - 2 * (Quaternion[3] * Quaternion[3]); rt_mat[1] = 2 * Quaternion[1] * Quaternion[2] - 2 ...原创 2019-10-10 14:27:32 · 8710 阅读 · 4 评论 -
C++实现NMS(非极大值抑制)
具体原理解析和numpy实现见本人另一篇博客:numpy实现目标检测中的IOU和NMS这里直接上C++代码://!//! \brief Performs non maximum suppression on final bounding boxes//!std::vector<int> nonMaximumSuppression(std::vector<std::pai...原创 2019-07-25 10:54:12 · 2660 阅读 · 0 评论 -
maskrcnn benchmark自定义数据集的方法
maskrcnn benchmark自定义数据集的方法1、拷贝数据集到根目录的datasets下(和demo同级目录)如maskrcnn-benchmark/datasets/jinnan/jinnan2_round1_train_201903052、修改paths_catalog.py路径为maskrcnn-benchmark/maskrcnn_benchmark/config/pa...转载 2019-03-25 14:18:56 · 2033 阅读 · 1 评论 -
numpy实现目标检测中的IOU和NMS
本文系转载,出处:http://www.manongjc.com/article/37951.html交并比(Intersection-over-Union,IoU),目标检测中使用的一个概念,是产生的候选框(candidate bound)与原标记框(ground truth bound)的交叠率,即它们的交集与并集的比值。最理想情况是完全重叠,即比值为1。计算公式:代码实现1:de...转载 2019-02-21 21:38:28 · 4666 阅读 · 2 评论 -
tensorflow 2.0预览版安装和入门教程
下一代TensorFlow终于可以尝鲜了。今天凌晨,谷歌AI团队的Martin Wicke在TensorFlow官方社区发帖,兴奋地通知TensorFlow 2.0开发者预览版已经放出。当然现在还是一个很早期的nightly夜版,也就是说,这个版本更新速度会非常快,同时也意味着不稳定因素更多。Martin Wicke在帖子里也明确说了这一点,现在放出的TensorFlow 2.0开发者测试版...原创 2019-01-11 15:03:06 · 5842 阅读 · 6 评论 -
cannot find Toolkit in /usr/local/cuda-8.0或cuda-9.0解决方案
在Ubuntu16/18安装用run文件安装cuda8/9时候,可能遇到报错:cannot find Toolkit in /usr/local/cuda-8.0 或cannot find Toolkit in /usr/local/cuda-9.0网上给的解决办法几乎是清一色的:sudo apt install nvidia-cuda-toolkit但其实这个指令会默认安装cu...原创 2018-12-29 11:48:34 · 8467 阅读 · 0 评论 -
基于PCL和Eigen3的cmakelist
需要频繁写关于点云的程序,每次cmakelist链接很麻烦,特此记录,防止继续踩坑。cmake_minimum_required(VERSION 2.8)project(ppp)find_package(cmake_modules REQUIRED)find_package(PCL REQUIRED)find_package(Eigen3 REQUIRED)add_definition...原创 2018-12-15 17:37:25 · 2002 阅读 · 2 评论 -
19校招AI算法面经(百度+京东+美团+地平线offer)转载 2018-08
本文章系转载,出处:https://www.nowcoder.com/discuss/95895作者:董洪义 链接:https://www.nowcoder.com/discuss/95895 来源:牛客网目前已经拿到了几家口头offer,还有在面试中的,在此回馈一波牛客,有问题欢迎指正与讨论; 会不断更新~写这个的原因一是总结一下自己这几个月的过程;二是提供一些面经;京...转载 2018-09-13 16:37:45 · 2934 阅读 · 0 评论 -
Apollo感知模块算法详解
原文出处:https://github.com/ApolloAuto/apollo/blob/master/docs/specs/perception_apollo_3.0.mdhttps://github.com/ApolloAuto/apollo/blob/master/docs/specs/perception_apollo_3.0_cn.md感知Apollo 3.0 June...转载 2018-08-30 15:55:27 · 25134 阅读 · 6 评论 -
Python根据欧拉角求旋转矩阵
利用numpy和scipy,我们可以很容易根据欧拉角求出旋转矩阵,这里的旋转轴我们你理解成四元数里面的旋转轴 import numpy as np import scipy.linalg as linalg import math #参数分别是旋转轴和旋转弧度值 def rotate_mat(self, axis, radian): rot...原创 2018-08-13 11:01:39 · 11075 阅读 · 0 评论 -
Ubuntu 14.04/16.04/18.04安装最新版Eigen3.3.5
安装依赖sudo apt-get install libopenblas-devsudo apt-get install --no-install-recommends libboost1.58-all-devsudo apt-get install libx11-devsudo apt-get install libgl1-mesa-dev sudo apt-get in...原创 2018-07-27 14:13:45 · 12284 阅读 · 2 评论 -
自动驾驶算法岗位实习简单面试
Using c++ to write a queue. Need support function push(), pop()答案:#include &amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;lt;string&amp;amp;amp;amp;gt;using namespace std;templa原创 2018-07-25 18:21:37 · 9194 阅读 · 0 评论