自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 MMDetection的安装

安装MMDetection的流程记录

2022-10-01 15:52:34 1254 1

原创 在WSL2子系统上无法用导入的Docker镜像启动容器

在WSL2子系统上无法用导入的Docker镜像启动容器(容器想要使用GPU时)

2022-08-19 13:11:32 2206 1

原创 WSL2上Docker打包的镜像迁移到Ubuntu服务器上无法使用GPU

WSL2上Docker打包的镜像迁移到Ubuntu服务器上无法使用GPU的解决方法

2022-08-03 11:43:25 4002 8

原创 远程桌面连接接入路由器的电脑(Windows10)

因为接入路由器的电脑的IP地址是由路由器随机生成的,不能直接用来远程访问。想远程桌面连接,需要设置虚拟的服务器,通过固定的端口号和分配的IP地址来标识这台电脑。

2022-06-30 11:55:23 4303 1

原创 Ubuntu18.04安装ROS系统的详细记录

ROS的安装一、添加ROS软件源将ROS的软件源添加到Ubuntu的sources.list的文件中sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'# 国内源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tu

2022-04-27 21:40:01 2289 1

原创 Python学习笔记之argparse

一、argparse基本用法argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口。使用argparse常分为三步:创建一个解析器——创建 ArgumentParser() 对象添加参数——调用 add_argument() 方法添加参数解析参数——使用 parse_args() 解析添加的参数基本用法的示例如下:import argparsedef main(): parser = argp

2022-04-24 00:33:04 3590

原创 重装ubuntu&装各种软件和库

Ubuntu启动盘启动盘教程镜像下载更新软件源直接打开应用"Software&Updates",选择Source code 的 Download from : Server for China或者直接替代文件 etc/apt/sources.list:deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb http://mirrors.tun

2021-10-06 17:41:29 815

原创 coco segmentation 转 二值mask

import cv2from pycocotools import mask as maskUtilsimport matplotlib.pyplot as pltimport jsonimport osfrom PIL import Imageimport numpy as npimport randomdef annToRLE(segm, img_size): h, w = img_size rles = maskUtils.frPyObjects(segm, h.

2021-08-16 15:33:21 1932

原创 MMdetection 报错集合

1 TypeError: Argument 'bb' has incorrect type (expected numpy.ndarray, got list)分析:报错原因是json文件里面的“segmentation”中的数据不对。“segmentation”:[[x,y,x,y,x,y.....x,y]] 是按顺序排列的点序列,点序列个数要求是偶数,同时点的个数至少要大于2个,因为要构成一个polygon,也就是说segmentation列表的长度必须是偶数且大于4。解决方法:遍

2021-07-28 18:22:02 2071

原创 构造标准GeoPands.GeoDataFrame

1 标准格式{"type": "FeatureCollection","features": [{"type":"Feature", "properties":{}, "geometry":{ "type":"Polygon", "coordinates":[ [ [106.10595703125,33.33970700424026]

2021-07-13 09:35:56 1232

原创 编写CMakeLists.txt

# 声明要求的 cmake 最低版本cmake_minimum_required(VERSION 2.8)# 声明一个 cmake 工程project(HelloSLAM)# 设置编译模式set(CMAKE_BUILD_TYPE "Debug")# 添加静态库(.a) 静态库每次调用都会生成一个副本add_library(hello libHelloSLAM.cpp)# 共...

2020-04-26 09:45:55 139

原创 C++创建自己的头文件

1、编写.h头文件 首先为了防止重复编译,一般在头文件中加入“ #ifndef XXX #define XXX 。。。#endif"这样的语句。其中“ifndef”是指“if not define”,而“XXX”是自定义的名字,一般是.h文件名的大写形式。然后在上面语句的中间一般写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。...

2020-04-24 21:22:43 3423

原创 导入Keras库时报错“ ImportError: cannot import name 'tf_utils'”

安装好TensorFlow和Keras后,跑代码报出以下错误。分析错误的原因是:Keras的版本过高。TensorFlow1.8版本的一般是对应 keras 2.1.5 、 keras 2.1.6 版本。而我这里装的是2.3.1,所以要把其版本降一下到2.1.6可以先把原来的keras 删掉,然后重新安装低版本的。注意:如果使用的TensorFlow是GPU版的,一定...

2020-01-01 17:39:39 9052 3

原创 Python使用matplotlib绘图——fig,ax = plt.subplots()

1. fig,ax = plt.subplots():def subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw):参数:nrows,ncols: 子图的行列数。share...

2019-11-19 17:14:52 7324

原创 ICCV2019 的论文合集

ICCV2019的1075篇论文的下载链接:https://pan.baidu.com/s/1Wn7JOrl-vtiGqAWZcC5B7A提取码:b73t

2019-10-30 16:50:11 833

原创 Python-docx 整体修改或者部分修改文字的大小和字体类型

Python中可以用docx来生成word文档,docx中可以自定义文字的大小和字体等。其中要整体修改文字的字体大小和字体,可以用以下方法:newfile = docx.Document()newfile.styles['Normal'].font.name = 'Times New Roman'newfile.styles['Normal']._element.rPr.rFont...

2019-10-18 15:00:18 20463 8

原创 引入docx后 ,文件报错 moduleNotFoundError:No module named 'exceptions'

引入docx后 ,文件报错 moduleNotFoundError:No module named 'exceptions'出现此类错误,我用的是pycharm,一开始在pycharm的终端用“pip install docx”导入的包是运行代码之后,报错缺少了“exception”。解决的方法是,先卸载原来装的docxpip uninstall doc...

2019-10-17 20:23:38 1377 1

原创 __init__(self) 和 __init__(self, xxx, xxx,...)

class Student: def __init__(self): # 第一类初始化方式 self.name = None self.score = None # def __init__(self, name, score): # 第二类初始化方式 # self.name = name # self.sco...

2019-07-17 21:24:24 325

原创 Windows10安装Anaconda&Tensorflow

1、安装Anaconda3官网:https://www.anaconda.com/download/#windows中科大的anaconda镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/选择自己想要的版本,下载好安装包后,接着安装软件安装成功2、安装Tensorflow(cpu)...

2019-07-11 14:41:04 220

原创 C语言学习笔记——PAT 币值转换

题目描述:输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。输入格式:输入在一行中给出一个不超过9位的非负整数。输出格式:在一行中输...

2019-03-29 00:41:50 4586 3

原创 C语言笔记——PAT 7-2 然后是几点

题目:有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:...

2019-03-27 00:53:25 440

原创 C语言学习笔记——输入五个国家的名称,按字母顺序排列输出

建立一个指针数组,数组内的每一个指针分别指向每一个国家名的字符串。排序时,直接操作指针更加方便。程序运行结果:/* Name: sortCountryName Author: leeoo Date: 19/03/19 15:16 Description: 5输入五个国家的名称,按字母顺序排列输出*/#include<stdio.h>#includ...

2019-03-19 15:28:30 23072 1

原创 C语言学习笔记——建立一个二叉查找树

建立一个二叉查找树,包含查找、插入、删除等基本操作,最后打印出这棵树建好树以及删除一个结点后的先序遍历的结果。输入:用数组data[10] = {5, 1, 8, 0, 3, 6, 9, 2, 4, 7} 创建BST; 要删除的数为: 5 ;输出:#include &lt;stdio.h&gt;#include &lt;s...

2019-03-15 16:07:09 1811 1

原创 C语言学习笔记——根据二叉树的后序和中序遍历序列,求这棵树的先序和层次遍历序列

先根据二叉树的后序和中序遍历序列,用递归的方法创建出这棵树,然后用的自定义栈的先序和层次方法遍历。 输入: 7 2 3 1 5 7 6 4 1 ...

2019-03-14 01:45:10 3441

原创 C语言学习笔记——利用递归将单链表逆序

问题描述:将一个单链表逆序排列,逆序不使用额外的辅助空间。方法: 先让两个指针i , j 指向链表开头的两个相邻的结点,用递归方法,然后不断使 i = j, j = j-&gt;next, 从而让这两个指针一直向链表的尾部方向滑动。直到当j-&gt;next == NULL时,说明递归到了最深一层,链表的尾结点就是当前的 j 所指向的结点; 然后就是往回递归了,每返...

2019-03-11 01:59:17 2022

原创 C语言学习笔记——n个小孩围成一圈,顺序排号,报数报到5的出局...

问题描述:n个小孩围成一圈,顺序排号,从第一个人开始报数(从1报到5),凡是报到5的都要出局,求最后留下的人的号码。#include&lt;stdio.h&gt;void Game(int n){ int arr[n] = {0}; // 记录第n号孩子是否已出局,“0”表示未出局 int out = 0; // 当前出局人数统计 int cal...

2019-03-06 21:26:49 3072

原创 C语言笔记——用梯形法求定积分

为求出总面积,先将区间【a, b】分成n小块,每一块的图形近似于一个小梯形。用梯形面积代替该小块图形的面积,然后进行累计,就能够得到曲线图形的近似面积。#include &lt;stdio.h&gt;#include &lt;math.h&gt;#define MAXN 30double fun1(double x);double fun2(double x);double ...

2019-03-06 16:25:20 14712

原创 C语言学习笔记--计算阶乘

问题描述:实现计算非负整数阶乘的函数。其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。方法一:迭代法int Factorial( const int N ){ int i, r = 1; if(N&lt;0||N&gt;12) return 0; else{ for(i = 1; i &lt;= N; i++) r = r * ...

2019-03-05 01:39:55 588

原创 用回溯法解决八皇后问题--C语言

问题描述:要求在8x8的国际象棋棋盘上放入八个皇后,使得任意两个皇后不能处于同一列,同一行,同一条斜线上。算法思路:1) 判断皇后之间有没有冲突,要引入四个量–row(行号,也对应于皇后的编号),column[ ](列号),slash[ ](斜线方向), bslash[ ](反斜线方向);2) 由棋盘的布局可以发现,在斜线方向上有15条对角线,每一条穿过的各个方格有如下性质:该方格的行号加...

2019-03-01 20:28:20 1398

原创 C语言,将1~9这9个数字分成三组,每组中的三个数排成一个三位的完全平方数,要求每个数字必须且只能用一次

题目要求:将1~9这9个数字分成三组,每组中的三个数排成一个三位的完全平方数,要求每个数字必须且只能用一次 。思路如下:1、先造一个数组num[]用来标记1到9这几个数字是否已经被使用过。比如:num[1] = 0,表示&amp;quot;1&amp;quot; 还没被使用过,而 num[1] = 1,则表示&amp;quot;1&amp;quot;前面已经用过了,要重新取数。 每次取数之前都判断一下要取的数对应的num[]标志,这样就解决了 “每个数字必须且只能...

2019-02-25 17:40:54 13443 13

高德地图中国省级边界线GEOJSON格式

完整的高德地图中国省级边界线,包含34个省/直辖市/自治区/行政区,坐标格式是WGS84,EPSG4326

2021-07-13

数字0到9的中文发音语音库

数字0到9的中文发音语音库,用于小词汇语音识别训练的,每个数字对应25个样本,共250个语音文件,语音文件为wav格式

2019-04-27

MATLAB语音信号分析与合成(第二版)宋知用_书本源程序

MATLAB语音信号分析与合成(第二版)宋知用_书本源程序

2019-02-13

梁瑞宇赵力语音信号处理实验教程(matlab仿真程序)

语音信号处理实验教程——梁瑞宇,赵力,魏昕;机械工业出版社。赠送的MATLAB仿真程序

2019-02-13

空空如也

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

TA关注的人

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