- 博客(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
4869
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
20404
11
原创 树莓派实时目标检测(训练自己的数据集)
背景本科毕设做的是嵌入式系统的实时目标检测,具体点就是在树莓派4B上训练自己的轻量化目标检测网络。花了一个月跑了个baseline,从数据集标注到训练和优化再到可视化,由于在嵌入式上搞实时目标检测中英文资料都很少,所以花了不少时间。最近比较忙,先给大家看看效果,如果对这个感兴趣可以留言或者点个赞,我开个坑。结果在树莓派4B上目前能跑个4 FPS左右(注意!没有用什么Movidus或者Coral加速器哦)效果视频如下:
2021-03-05 13:56:41
7830
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
1808
原创 树莓派摄像头在桌面不显示 | 树莓派VNC摄像头实时显示
背景以前连接树莓派一直用SSH连接,生成的图像结果也都是保存以后再看。导师说想看实时Demo,我想这用VNC用网线直接连接就显示了。教程:树莓派有线SSH连接电脑(PC开发+树莓派调试+管理文件)本想着跟SSH异曲同工,连IP地址都是一样的,但结果出问题了。...
2021-02-02 10:45:58
4721
18
原创 RetinaNet源码阅读 [MMDetection](1)
0.背景1)什么是MMdetection?MMdetection是商汤科技推出的基于pytorch开源目标检测框架,包含了一些经典的目标检测方法。用户可以根据自己的需求,对模型参数进行修改,也可以使用其中的模块(如损失函数、Backbone等)搭建自己的网络。用户最直接接触的就是config文件,在config文件中,用户主要设置model(模型结构)、datasete(数据集信息)、schedule(训练策略)、default_runtime。同时,各个config文件可以互相直接继承,继承以后再稍加
2021-01-26 19:01:58
1122
1
原创 树莓派有线SSH连接电脑(PC开发+树莓派调试+管理文件)
1. 器材和目标因为毕设需要,使用树莓派嵌入式开发板。主要工作在电脑上开发,因此想用ssh连接树莓派做调试工作。但是网上铺天盖地教程教你什么静态ip设置,什么设置树莓派默认联网,从我的实践要求来看这种方法麻烦、没必要、出现问题多(按照乱七八糟教程搞了半天也没搞成),而直接用一个网线连接到已经有网络、有开发环境的PC,并且借用PC的资源不失为一种更好的选择。1)现有器材:树莓派一个台式机+显示屏一个键盘+鼠标一套网线一根2)目标效果用网线将树莓派通过网线和电脑连接,在PC端能够连接树莓派的
2020-12-02 16:49:16
4183
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
260
原创 git基本用法
之前用Git都是直接在github官网上上传文件和工程,但是随着用的越来越多还是不得不用终端1.创建库我创建库还是在网站上创建,毕竟可视化界面用的多2.初始化文件夹到本地存放工程文件的文件夹下,初始化只要一次git init3.关联github仓库复制刚才新建的仓库地址,将默认的名称为origingit remote add origin “这里放仓库地址,没有双引号"注意:...
2019-11-29 18:10:25
172
原创 AMD显卡安装Caffe|深度学习|Ubuntu
去年双十一前, 苦苦对比买了台组装机,最终因为贪图便宜300块钱选择了AMD的处理器和显卡。后来才发现CUDA是英伟达公司开发的,AMD显卡的架构不一样所以不能使用。而我心心念念的Caffe官网上只有关于CUDA的安装使用教程,但是好在AMD公司自己也开发了ROCm来和CUDA对标,虽然比CUDA小众很多但是好在买的显卡不至于只能用来打游戏。之前有些买AMD显卡的选择安装各个神经网络的Openc...
2019-11-11 15:55:39
2466
原创 opencv多人脸检测,大幅降低误检、漏检解决一脸多框问题 (方法一)
上一段时间参加了某个比赛,其中有一环节需要用多人脸检测;由于其他队伍好多采用的商用SDK,竞争激烈,又不能误检更不能漏检测,而且保证框的数量只能和人脸数量对应,不能一个人脸上有多个框。而我还是喜欢自己写,所以想出了几个方案实现了一下,实现都比较简单而且准确率都得到了保证。比赛结束,最终因为性别检测出现了错误,与冠军失之交臂(其实冠军用的百度的是SDK),我的方案好在是自己写的,学生应该尽量少...
2019-11-04 00:16:06
3236
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
5436
原创 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
19363
20
原创 OpenCV在Win10+VS2017的配置 “创建Win控制台程序”|解决:未定义标识符,未找到标识符
目前网上所流行的OpenCV在Visual studio中的配置,基本都是要求创建一个“空工程”再进行繁琐配置。但是在很多情况下,我们并不希望是创建一个“空工程”而是其他如“Win控制台程序”,如果创建此类项目再通过网上其他版本的配置,往往会出错,比如:所有的cv函数均显示xxx未定义的标识符,未找到标识符。本篇配置流程不仅较流行版本简单,而且适用的范围更广。1.首先是知道自己安装的Ope...
2019-08-05 00:20:22
1272
原创 【ROS】快速建立ROS节点和环境设置
在比较早的ros版本中,还有一些比较老的教程书中建立工作环境往往是要手动添加。在切换多个不同的环境时容易引起混乱,此系列贴结合官网教程和相对新的教材进行简单实用总结。1.工作文件的建立首先在任意位置建立一个文件夹(名称任意也别用中文)此处以优快云作例子,然后再在优快云文件下建立一个名为src的子文件夹(此文件夹用来存放代码,且名称必须是src)$ mkdir -p ~/优快云/...
2019-07-29 16:38:56
710
原创 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
16498
原创 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
4798
原创 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
3175
9
空空如也
Ubuntu18中c++相对位置找不到文件
2018-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人