自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

原创 WSL2(Ubuntu20)安装cuda11+PyTorch

在踩过无数坑后,最简单、最可靠的安装配置方法!

2022-07-14 09:59:05 3941 1

原创 OpenCV安装与配置(Ubuntu)

OpenCV的安装与准备,以Ubuntu为例

2022-05-07 14:44:44 1073

原创 ros 安装与配置

首先明确,本文的ros指的是ros1版本,和ros2版本不通。ros与操作系统环境严格匹配。常用的版本如下:ros版本Ubuntu版本情况Kinetic16.04(Xenial)2021年4月停止维护Melodic18.04 (Bionic)2023年5月停止维护Noetic20.04 (Focal)2025年5月停止维护本文以 Ubuntu20.04 安装 ros Noetic为例:1. 将ros软件源加入apt源列表中:sudo sh -c 'e

2022-05-07 14:25:31 612 1

原创 多版本软件管理工具update-alternatives

妈妈再也不用担心我的环境乱七八糟不会装啦~ Python,gcc,g++ 各种版本通通搞定!

2022-05-07 14:09:56 1449

原创 gcc特定版本Linux源码编译安装 (以gcc-8.5.0为例)

0. 确认基本编译工具已安装,退出其他管理环境下载基本编译工具:sudo apt install build-essential这会默认配置某一个版本的gcc环境,后续编译新的gcc环境也需要它。退出其他管理环境,如 conda1. 下载所需版本源码官方镜像站点目录清华镜像地址gcc-8.5.0.tar.gz CSDN下载使用 tar -zxvf 文件名.tar.gz 进行解压,该解压后的文件夹之后称为 “gcc源码文件夹”2. 下载依赖包源码不同版本gcc所需依赖库不尽相同,具体

2022-05-07 13:58:23 7595 2

原创 ros程序调用MindVision工业相机添加udev规则设置权限

MindVision工业相机88-mvusb.rules规则文件的添加配置方法

2021-12-10 21:51:43 2300 3

原创 【解决】g++编译出错 error: expected primary-expression before ‘)’ token

问题描述在windows平台正常编译的c++代码,在Linux平台使用g++进行编译时遇到类似如下报错:error: expected primary-expression before ‘>’ token或error: expected primary-expression before ‘)’ token等原因g++对成员函数有<>等符号情况下的断句产生歧义,将< 、>等误认为小于、大于号解决办法在类后明确加上.template例:a.functi

2021-10-09 10:18:03 18909

原创 无U盘重建Windows引导

在我们装了Linux+Windows双系统又卸载后,往往会出现引导错误。这时大多数做法都是用U盘制作PE工具,进行重建引导。事实上,如果是Windows系统,且能进入,那么就无需U盘,两行命令就可以搞定了<(^-^)>1. 试图进入系统:如果开机直接进入了黑色的grub>界面,可以尝试直接输入exit回车,因为大多数情况下Windows引导并没有丢失,只是被Linux的引导优先级覆盖而已,所以一般直接退出这个grub界面就可以直接进入Windows系统。2. 管理员方式打开终端或cmd.

2021-09-29 09:31:00 1770

原创 Linux使用pip安装h5py失败解决办法

可能的报错如下: error: Unable to load dependency HDF5, make sure HDF5 is installed properly error: libhdf5.so: cannot open shared object file: No such file or directory ---------------------------------------- ERROR: Failed building wheel for h5pyFailed

2021-08-09 21:20:16 4980 6

原创 统信UOS体验工具安装后卸载办法 & 双系统重置Windows启动引导

UOS官网镜像下载页面除了正常的系统镜像外,还有一个“统信UOS体验工具”,用这个工具可以像安装软件一样傻瓜式安装UOS系统进行体验。在前一个版本中,如果不想使用了,可以在Windows的软件列表中直接卸载体验工具软件,即可卸载UOS系统。但在新版本中,Windows的软件列表中已经找不到它了,而且这版安装的系统经常不稳定,可能过几天开机就会进入黑屏的Initramfs>界面,如果删除了它的虚拟磁盘文件,开机可能又会进入黑屏的grub>界面。为了顺利卸载这个体验系统,需要先进入Window

2021-07-12 15:18:47 25189 3

原创 一劳永逸解决Matplotlib中文和负号显示错误并给出RuntimeWarning的问题

1. 查找配置文件所在位置import matplotlibprint(matplotlib.matplotlib_fname())可以找到名为 matplotlibrc 的配置文件2. 查找字体文件所在位置一般与配置文件在同一文件夹中有Fonts文件夹,有时Fonts也会作为与配置文件同名的文件夹的子文件夹存在。在其中找到 ttf 文件夹,这就是我们要找的字体文件夹。3. 安装合适字体一般我们将系统字体文件夹中的黑体文件复制到上述 ttf 文件夹即可。可以在系统中搜索SimHei.tf

2021-04-17 00:39:40 265

原创 使用nbconvert将jupyter-notebook转换为其他格式文件报错的解决办法

使用nbconvert将jupyter-notebook转markdown格式时报错ValueError: No template sub-directory with name 'markdown' found in the following paths:主要是因为新版的nbconvert中的templates路径与之前不一样了。可以通过安装旧版或手动复制templates文件到之前版本路径解决。

2021-04-16 21:32:08 2538

原创 Pandas查看groupby后结果的三种方式:循环打印、.groups和.get_group

pandas对一个DataFrame经过groupby分组之后得到的返回值不是DataFrame类型,因此无法直接查看。除了直接运用各种聚合操作读取各分组的统计信息外,我们有三种方法可以查看分组后的具体结果:1. 通过循环遍历打印:2. 用df.groups查看分组情况3. 用df.get_group()查看某一组的内容

2021-04-15 19:11:59 30433 3

原创 数字图像处理第二次作业——图像仿射变换

学习冈萨雷斯《数字图像处理》第二次作业。本次作业通过随机取点的方式计算出两幅图像之间的仿射矩阵,并对图像做仿射变换。

2021-04-11 22:09:53 729

原创 数字图像处理第一次作业——Bmp格式与基本变换

学习冈萨雷斯《数字图像处理》第一次作业。本次作业主要对Bmp图像格式进行了介绍并举例说明,并对图像进行了灰度变换、计算均值方差、zoom变换、shear变换等基本变换操作。

2021-04-11 21:56:13 1629

原创 数字图像处理第七次作业——图像直线检测

学习冈萨雷斯《数字图像处理》第七次作业。本次作业主要是在之前边缘检测的基础上,利用Hough变换进行直线检测。

2021-04-11 21:34:00 3036

原创 数字图像处理第六次作业——图像噪声和恢复

学习冈萨雷斯《数字图像处理》第六次作业。本次作业主要对图像常见的几种噪声进行了介绍,并用不同方法进行滤除,比较其不同特点。

2021-04-11 21:09:53 5192

原创 数字图像处理第五次作业——频域滤波器

学习冈萨雷斯《数字图像处理》第五次作业。本次作业主要通过频域滤波器对图像进行变换,并分析几种高通、低通滤波器各自的特点。

2021-04-11 20:45:20 4848 10

原创 【实现】树莓派开机自动向微信发消息报告ip地址(无第三方代理)

可能不少有树莓派的小伙伴都想过,如果能在每次树莓派开机的时候自动获取连接的ip地址,并发送到自己的微信上,岂不是快捷又方便?怎么实现呢?Please follow me~

2020-11-12 03:38:26 2006 3

原创 【技巧】Edge浏览器更换chrome主题、选项卡悬浮预览(开启实验功能)

   自从微软推出了新版以Chromium为核心的新版Edge浏览器,在Windows平台就成了Chrome浏览器的强大竞争对手。它有着和chrome几乎一样的功能布局和设置选项,同样支持包括谷歌商店在内的各种扩展,可以说长期使用chrome的童鞋上手没有任何不适应的感觉。  同时在中国大陆地区还有一个最突出的优点:同步方便。不必借助额外的工具,就可以在国内访问微软的扩展商店,登陆微软账户、进行同步操作。另外还有edge浏览器独有的集锦功能,在一定程度上可以替代One tab之类的扩展。因此已经有不.

2020-11-10 23:05:03 2333 1

原创 【你不知道的】win10 “你的手机” 正确打开方式:无缝连接手机电脑

Win10系统中的 “你的手机” 功能,你真的会用吗?

2020-05-18 11:37:14 38548 9

原创 Chrome浏览器默认全屏启动(非--kiosk模式)

  最近捣鼓电脑的时候,觉得chrome全屏模式使用起来视觉效果很棒,再配合一些插件和快捷键,甚至不需要动鼠标,在全屏模式下就可以流畅丝滑的浏览网页  (全屏浏览用到的插件后面会提到)  那么作为一个懒癌晚期患者,我自然不希望每次打开chrome后还得手动全屏,或者按F11键全屏(F11辣么远,真累T_T)。于是网上搜了一圈,结果发现所有的办法都是在快捷方式后面加 --kiosk 参数。  但是这个方法有个非常严重的弊端——无法退出全屏,甚至连右键都无法使用! 这绝对是我无法忍受的!  因为 --k

2020-05-16 14:32:13 24534 6

原创 高斯混合模型GMM聚类的步骤和推导

0. 引言  由于最近要做聚类算法方面的内容,看了很多资料,在高斯混合模型(GMM)这里一直没有一个让我完全推导清楚的、理解的文章。经过三天打鱼两天晒网 不懈努力,总算是有一点自己的理解,我希望尽量通俗地把GMM讲明白,同时也希望尽量详细地对公式进行推导和解释。因此,我会先给出GMM算法的总体步骤,保证拿上先可以直接使用,然后再进行具体的推导和讲解。  文章主要参考周志华老师的《机器学习》,同...

2020-03-20 15:18:57 5614 7

原创 PCA降维的数学理解与举例

PCA(Principle Component Analysis 主成分分析)是深度学习中最常用的降维算法。本文将通过最基础的线性代数知识对PCA算法进行解释。0. 为什么要进行降维&降维的目标&降维的原则0.1 为什么要进行降维在深度学习中,需要对大量的样本数据进行处理,而每个样本会包含很多特征(即维度),这样在进行各种运算和训练时无疑会消耗大量的内存和时间,所以我们希...

2020-02-16 23:58:39 656

原创 Linux配置环境变量及关闭终端失效解决办法

Linux配置环境变量主要有三种类型:1. 对所有用户永久生效:sudo vim /etc/profile在profile文件最下方添加环境变量,最后source使其生效:source /etc/profile2. 对当前用户永久生效:sudo vim ~/bash_profile同样在文件最下方添加环境变量,最后source使其生效:source ~/bash_profile...

2020-02-07 13:02:34 2557 2

原创 matplotlib绘制箱线图(简易版)

关键函数——plt.boxplot()快速示例——import matplotlib.pyplot as pltfig, axes = plt.subplot()axes.boxplot(list) # list是要画箱线图的一组数据,假设定义过了plt.show()LET’S GO NOW >>>0. 导入库并定义import matplotlib....

2020-01-21 00:39:33 1838

转载 CV2模块使用详细教程

CV2模块使用(详细教程)参考文章:https://www.cnblogs.com/shizhengwen/p/8719062.html目录一、读入图像二、显示图像 三、保存图像四、图片操作4.1 翻转图像4.2、复制图像4.3、颜色空间转换4.3.1 实例4.3.2 实例4.3.3 配合画图4.3.4 图像的表示6.2.2 基本...

2020-01-17 01:07:12 2251

原创 数字图像处理第四次作业——空域滤波与边缘检测

学习冈萨雷斯《数字图像处理》第四次作业。本次作业主要是对灰度图像的空域滤波和边缘检测。包括中值滤波、高斯滤波、Unsharp Masking、Sobel边缘检测、Laplacian边缘检测、Canny边缘检测算法

2019-03-21 17:25:16 2744 4

原创 数字图像处理第三次作业——基于直方图的图像空域操作

学习冈萨雷斯《数字图像处理》第三次作业。本次作业主要是基于图像直方图的空域操作,包括图像直方图的绘制、直方图均衡、直方图匹配、局部直方图匹配、直方图分割

2019-03-21 16:54:03 2392 4

gcc-8.5.0源码包

gcc-8.5.0.tar.gz 源码包 解压说明: Linux下使用命令 tar -zvxf gcc-8.5.0.tar.bz2 即可

2022-05-07

[MATLAB]数字图像处理—图像直线检测

数字图像处理课程第七次作业的代码,包括索贝尔(Sobel)+霍夫(Hough)、拉普拉斯(Laplace)+霍夫、坎尼(Canny)+霍夫。参考课本是冈萨雷斯《数字图像处理》英文第三版

2021-04-14

[MATLAB]数字图像处理—图像噪声和恢复

数字图像处理课程第六次作业的代码,包括高斯噪声、椒盐噪声、高斯滤波、中值滤波、反谐波均值滤波、运动模糊、维纳滤波、约束最小二乘滤波。参考课本是冈萨雷斯《数字图像处理》英文第三版

2021-04-14

[MATLAB]数字图像处理—频域滤波器

数字图像处理课程第五次作业的代码,包括巴特沃斯低通滤波器、高斯低通滤波、巴特沃斯高通滤波器、高斯高通滤波器、拉普拉斯高通滤波器。参考课本是冈萨雷斯《数字图像处理》英文第三版

2021-04-14

MATLAB鼠标轨迹追踪并绘制散点图

检测鼠标的移动轨迹并在坐标图中绘制出散点图。鼠标在坐标图内按下时开始记录鼠标位置,跟随鼠标移动绘制出轨迹散点图,直到松开鼠标为止。继续按下鼠标在同一坐标图中继续检测并绘制。

2020-05-29

去箭头&还原.zip

内含两个bat文件,用管理员方式运行分别可以去掉以及还原windows快捷方式的角标。这个方法有两个优点:1.不依赖于第三方软件 2.方便快捷 3.经验证不会造成任务栏图标“文件没有与之关联的应用来执行操作”这样的错误提示。

2020-02-13

[MATLAB]数字图像处理—空域滤波与边缘检测

数字图像处理课程第四次作业的代码,包括中值滤波(Median Filtering)、高斯滤波(Gaussian Filtering)、反锐化掩模(Unsharp Masking)、索贝尔边缘检测(Sobel Edge Detector)、拉普拉斯边缘检测(Laplacian Edge Detector)坎尼算法(Canny Algorithm)。参考课本是冈萨雷斯《数字图像处理》英文第三版

2019-03-21

[MATLAB]数字图像处理—直方图均衡、直方图匹配、局部直方图增强、直方图分割

数字图像处理课程的第三次作业,包括图像灰度直方图的绘制、基于直方图的各种空域处理。参考课本是冈萨雷斯的《数字图像处理》

2019-03-21

空空如也

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

TA关注的人

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