自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 ubuntu更换内核版本

背景新安装的ubuntu20内核版本是5.8,对于我个人来说太高了,需要安全地更换内核到低版本。如果是需要内核升级的,本文也适用。多内核并存或者删除其他内核方法同样适用。一、检查自己的内核版本uname -aLinux linux 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux我的内核也就是5.4二、下载所需内核选择1:安装apt最新的内核版本sudo

2021-03-07 15:14:33 4621 3

原创 AMD显卡安装Pytorch

目录0.背景1.ROCm安装参考网页链接0.背景昨天看到新闻报道,PyTorch 1.8来了!正式支持AMD GPU,炼丹不必NVIDIAROCm是AMD公司推出对标英伟达CUDA的计算库,这也就意味着AMD显卡在深度学习领域的生态更近一步,使用AMD显卡的小伙伴也可以用自己显卡跑深度学习了。由于我的电脑一直是AMD显卡,所以前几年对ROCm一直有关注。之前ROCm对用户很不友好,尤其是对Pytorch,基本只能用docker才能跑的通。之前我也在AMD上安装过Caffe,排雷贴在这里:AMD

2021-03-06 23:27:36 19057 11

原创 树莓派实时目标检测(训练自己的数据集)

背景本科毕设做的是嵌入式系统的实时目标检测,具体点就是在树莓派4B上训练自己的轻量化目标检测网络。花了一个月跑了个baseline,从数据集标注到训练和优化再到可视化,由于在嵌入式上搞实时目标检测中英文资料都很少,所以花了不少时间。最近比较忙,先给大家看看效果,如果对这个感兴趣可以留言或者点个赞,我开个坑。结果在树莓派4B上目前能跑个4 FPS左右(注意!没有用什么Movidus或者Coral加速器哦)效果视频如下:

2021-03-05 13:56:41 7386 10

原创 protobuf版本更新 | protco报错:Expected “required“, “optional“, or “repeated“.

背景今天用到个protobuf包来安装东西,按照教程上指示安装,但是报错: Expected "required", "optional", or "repeated".查了资料了解到,是因为版本太低导致的,2.x系列的版本才会有这些传参。目前已经更新到3.14 Protocolbuffers-github 。查看自己的protobuf版本:protoc --version显示我的版本是2.5,但是问题来了,我在公司服务器上没有sudo的权限,所以没法像正常更新一样去安装全局软件。方法

2021-02-07 17:32:14 1488

原创 树莓派摄像头在桌面不显示 | 树莓派VNC摄像头实时显示

背景以前连接树莓派一直用SSH连接,生成的图像结果也都是保存以后再看。导师说想看实时Demo,我想这用VNC用网线直接连接就显示了。教程:树莓派有线SSH连接电脑(PC开发+树莓派调试+管理文件)本想着跟SSH异曲同工,连IP地址都是一样的,但结果出问题了。...

2021-02-02 10:45:58 4284 18

原创 RetinaNet源码阅读 [MMDetection](1)

0.背景1)什么是MMdetection?MMdetection是商汤科技推出的基于pytorch开源目标检测框架,包含了一些经典的目标检测方法。用户可以根据自己的需求,对模型参数进行修改,也可以使用其中的模块(如损失函数、Backbone等)搭建自己的网络。用户最直接接触的就是config文件,在config文件中,用户主要设置model(模型结构)、datasete(数据集信息)、schedule(训练策略)、default_runtime。同时,各个config文件可以互相直接继承,继承以后再稍加

2021-01-26 19:01:58 968 1

原创 树莓派有线SSH连接电脑(PC开发+树莓派调试+管理文件)

1. 器材和目标因为毕设需要,使用树莓派嵌入式开发板。主要工作在电脑上开发,因此想用ssh连接树莓派做调试工作。但是网上铺天盖地教程教你什么静态ip设置,什么设置树莓派默认联网,从我的实践要求来看这种方法麻烦、没必要、出现问题多(按照乱七八糟教程搞了半天也没搞成),而直接用一个网线连接到已经有网络、有开发环境的PC,并且借用PC的资源不失为一种更好的选择。1)现有器材:树莓派一个台式机+显示屏一个键盘+鼠标一套网线一根2)目标效果用网线将树莓派通过网线和电脑连接,在PC端能够连接树莓派的

2020-12-02 16:49:16 3955 1

原创 YoloV3 视频检测部分类别

YoTrackRealise a TDL system which realizes long term object tracking .The detection module is implemented by yolov3 .DemoYoloV3: Tracking by detectionRealize tracking only by detection : Yolo-Tra...

2020-02-15 16:15:59 213

原创 git基本用法

之前用Git都是直接在github官网上上传文件和工程,但是随着用的越来越多还是不得不用终端1.创建库我创建库还是在网站上创建,毕竟可视化界面用的多2.初始化文件夹到本地存放工程文件的文件夹下,初始化只要一次git init3.关联github仓库复制刚才新建的仓库地址,将默认的名称为origingit remote add origin “这里放仓库地址,没有双引号"注意:...

2019-11-29 18:10:25 123

原创 AMD显卡安装Caffe|深度学习|Ubuntu

去年双十一前, 苦苦对比买了台组装机,最终因为贪图便宜300块钱选择了AMD的处理器和显卡。后来才发现CUDA是英伟达公司开发的,AMD显卡的架构不一样所以不能使用。而我心心念念的Caffe官网上只有关于CUDA的安装使用教程,但是好在AMD公司自己也开发了ROCm来和CUDA对标,虽然比CUDA小众很多但是好在买的显卡不至于只能用来打游戏。之前有些买AMD显卡的选择安装各个神经网络的Openc...

2019-11-11 15:55:39 2319

原创 opencv多人脸检测,大幅降低误检、漏检解决一脸多框问题 (方法一)

上一段时间参加了某个比赛,其中有一环节需要用多人脸检测;由于其他队伍好多采用的商用SDK,竞争激烈,又不能误检更不能漏检测,而且保证框的数量只能和人脸数量对应,不能一个人脸上有多个框。而我还是喜欢自己写,所以想出了几个方案实现了一下,实现都比较简单而且准确率都得到了保证。比赛结束,最终因为性别检测出现了错误,与冠军失之交臂(其实冠军用的百度的是SDK),我的方案好在是自己写的,学生应该尽量少...

2019-11-04 00:16:06 3086 2

原创 Raspbian buster |树莓派4B 安装OpenCV 3

前言刚到手树莓派4B,悲催地发现只能用Raspbian buster系统。之前没有使用过这个系统而且和熟知的ubuntu有点差别,踩了不少坑,顺便记录一下填坑记录。声明一下我没有使用python安装,是直接源码编译安装,个人习惯用C++如果要是想用python而且想用opencv4 传送门在下面↓在树莓派上安装opencv41.源码准备https://opencv.org/releas...

2019-10-01 10:29:30 5306

原创 Raspbian安装ROS系统Kinectic|树莓派4B安装ros使用OpenCV(全流程)

前言树莓派4B最高拥有4Gb的RAM,对于承担图像处理任务的嵌入式设计是个性价比很高的选择。众所周知,ROS系统对Ubuntu系统最友好,但是由于树莓派4暂时还无法使用Ubuntu MATE,所以不得不在树莓派的原生系统Raspbian上安装和使用ROS系统。本文安装过程中尽量选择新版本软件包同时此文可看作是ROS官网引导的翻译和改进版本0.准备工作查看Raspbian系统的版本Rapb...

2019-09-30 19:22:22 18462 20

原创 OpenCV在Win10+VS2017的配置 “创建Win控制台程序”|解决:未定义标识符,未找到标识符

目前网上所流行的OpenCV在Visual studio中的配置,基本都是要求创建一个“空工程”再进行繁琐配置。但是在很多情况下,我们并不希望是创建一个“空工程”而是其他如“Win控制台程序”,如果创建此类项目再通过网上其他版本的配置,往往会出错,比如:所有的cv函数均显示xxx未定义的标识符,未找到标识符。本篇配置流程不仅较流行版本简单,而且适用的范围更广。1.首先是知道自己安装的Ope...

2019-08-05 00:20:22 1184

原创 【ROS】快速建立ROS节点和环境设置

在比较早的ros版本中,还有一些比较老的教程书中建立工作环境往往是要手动添加。在切换多个不同的环境时容易引起混乱,此系列贴结合官网教程和相对新的教材进行简单实用总结。1.工作文件的建立首先在任意位置建立一个文件夹(名称任意也别用中文)此处以CSDN作例子,然后再在CSDN文件下建立一个名为src的子文件夹(此文件夹用来存放代码,且名称必须是src)$ mkdir -p ~/CSDN/...

2019-07-29 16:38:56 667

原创 rosmake 报错“No Module named 'rospkg' ”解决方法

在创建ros功能包的的时候,输出显示有Build 29 packages with 1 failures.查看信息发现有关键信息:ModuleNotFoundError :No module named 'rospkg'我的电脑中装有Anaconda 所以pyhton是python3;而ros默认的python版本为2.7 ,所以解决的方法也很简单,不需要修改任何python路...

2019-07-26 19:29:35 15192

原创 Ubuntu18-- libdvd-pkg: `apt-get check` failed 解决方法

在使用Ubuntu18的时候,如果在使用终端安装或者卸载软件的时候出现:libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting...这是一个Ubuntu18的bug,解决方法也很简单,只需要重新校验libdvd-pkg即可解决,即在终端输入:sudo dpkg-reconfigure lib...

2019-02-18 22:59:41 4437

原创 Ubuntu18.04 安装 Opencv3 ---for C++ 卡在IPPICV| 选装Contrib模块(2018.11.21)

在Opencv3 的安装使用中,常会遇到各种问题难以解决。本文章主要面对的问题是在 cmake过程中,卡在IPPICV download 环节。1.下载OpenCV3.4.3(方法因人而异)https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.4.3/opencv-3.4.3.zip解压至home...

2018-11-21 00:46:41 3104 9

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除