自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 [论文翻译]A Novel Recurrent Encoder-Decoder Structure for Large-Scale Mulit-view Stereo Reconstruction

这篇文章是武汉大学季顺平老师团队发表在CVPR2020上的一篇文章,主要贡献是开源了一个用于三维重建的大型空中模拟数据集,并在此基础上提出了一个机遇循环编解码结构的多视角深度估计网络。

2021-03-22 16:02:01 1678 5

原创 [论文翻译]Multi-Task Learning for Dense Prediction Tasks: A Survey

一、作者介绍作者来自于苏黎世联邦理工大学(ETH)和鲁汶大学的在读研究生以及教授。二、文章介绍三、正文翻译摘要:随着深度学习的出现,许多密集预测任务,即产生像素级预测的任务,都得到了显著的性能提升。典型的方法是单独地学习这些任务,也就是说,为每个单独的任务训练一个单独的神经网络。然而,最近的多任务学习(MTL)技术通过学习到的共享表示来联合处理多个任务,在性能、计算和内存占用方面显示出了很有前途的结果。在本调查中,我们提供了计算机视觉中最先进的MTL深度学习方法的全面视角,明确强调了密集预测任务。

2021-02-19 14:18:24 4880

原创 [论文翻译]A SURVEY ON DEEP LEARNING METHODS FOR SEMANTIC IMAGE SEGMENTATION IN REAL-TIME

文章地址:https://arxiv.org/pdf/2009.12942.pdf文章目录一、文章简介二、正文翻译摘要:1.Introduction2.语义分割的历史3.图像语义分割的深度学习方法3.1全卷积网络(FCN)一、文章简介这是一篇关于实时语义分割的综述,文章从语义分割的历史、语义分割的深度学习方法、实时语义分割的加速方法、语义分割数据集以及语义分割的评价标准进行概述,并在最后给出了不同方法的性能对比。二、正文翻译摘要:语义图像分割是计算机视觉中发展最快的领域之一,具有广泛的应用前景。

2021-02-17 13:29:01 2557 5

原创 [论文翻译]Pruning and Quantization for Deep Neural Network Acceleration: A Survey

文章目录一、作者简介二、文章简介三、正文翻译摘要1.Introduction一、作者简介Tailin Liang:北京科技大学计算机与通信工程学院二、文章简介这是一篇关于神经网络加速的综述,主要关注量化和剪枝部分。三、正文翻译摘要深度神经网络在计算机视觉领域有着广泛的应用,表现出非凡的能力。然而,复杂的网络架构对高效的实时部署提出了挑战,并需要大量的计算资源和能源成本。这些挑战可以通过诸如网络压缩等优化来克服。本文综述了两种网络压缩方法:剪枝和量化。我们比较了当前的技术,分析了它们的优缺点,为

2021-02-15 13:08:07 715

原创 [论文翻译]Knowledge Distillation and Student-Teacher Learning for Visual Intelligence: A Review and New

作者简介:发布期刊:TPAMI作者单位:韩国科学技术院(KAIST)作者1:Lin Wang(机械工程系博士生),研究兴趣包括底层视觉(图像超分辨率和去模糊)、基于事件相机的视觉、深度学习(GAN、知识迁移、对抗攻击、Few-shot learning)、VR/AR。作者2:Kuk-Jin Yoon(机械工程系副教授),研究兴趣包括基于视觉的ADAS、立体视觉、三维重建、视觉目标跟踪、SLAM和SFM。论文概要:该论文是对于网络轻量化中的知识蒸馏的综述。系统的分析了只是蒸馏的研究现状,并正文翻

2021-02-14 21:14:14 2575 1

原创 Conda虚拟环境迁移

Conda虚拟环境迁移有的时候经常需要在其他电脑上跑一些python代码,这时候配置环境就很烦。如果可以直接导入环境那就很方便了。Conda虚拟环境可以实现这一功能。而虚拟环境中可能存在conda安装以及pip安装的两种包。那么该如何分别进行迁移呢。首先,激活可以运行代码的虚拟环境:conda activate xxx对于conda安装的包使用下面命令生成yml文件:conda env export > xxx.yml在目标电脑使用下面明亮克隆conda安装的包:conda env

2020-11-26 17:16:06 3199 1

原创 04.MATLAB简单画图

04.MATLAB简单画图最简单的图最简单的图x = 1:0.1:5y = sin(x)figure('Name','窗口标题','NumberTitle','off'); %设置窗口标题plot(x,y);xlabel('x轴'); %设置x轴ylabel('y轴'); %设置y轴title('图名'); %设置图名...

2020-08-13 18:50:39 251

转载 01.MATLAB基础

MATLAB基础MATLAB的常识MATLAB构建矩阵定义矩阵使用冒号创建矩阵定义特殊矩阵矩阵的索引矩阵的操作操作矩阵的函数MATLAB的常识编号1clc清除命令行2clear:清除工作区3matlab索引从1开始4MATLAB中的变量类型有: logical,char,numeric,cell,struct以及由他们组成的数组或矩阵.5who 以简略格式显示工作区内所有变量6whos 以复杂格式显示工作区内所有变量7; 抑制输出

2020-08-13 18:50:25 350

转载 03.MATLAB数据类型与文件读写

03.MATLAB数据类型与文件读写数据类型数值类型字符串类型(char)结构体(structure)结构体的基本使用结构体的常用函数元胞数组(cell)元胞数组的基本使用元胞数组的常用函数高维元胞数组判断变量数据类型的函数文件读写读写MATLAB格式的数据读写Excel表格数据类型MATLAB中主要的数据类型如下:数值类型在MATLAB中,数值类型的变量被默认为double类型的,可以使用类型转换将其转换为其他数值类型.n = 3;class(n) % 得到 doublen = int8

2020-08-13 18:49:55 790

转载 02.MATLAB结构化编程和函数定义

02.MATLAB结构化编程和函数定义MATLAB结构化编程流程控制语句和逻辑运算符流程控制语句示例使用循环语句应尽量预先分配内存空间编写脚本时应注意的问题在脚本开头应添加语句清空工作区在运算和赋值语句后应添加分号`;`抑制输出使用省略号...拼接多行语句函数查看内置函数以`函数名.m`文件形式定义函数MATLAB内置的函数参数MATLAB函数定义示例1MATLAB函数定义示例2以函数句柄形式定义函数MATLAB结构化编程流程控制语句和逻辑运算符与大多数编程语言相同,MATLAB有以下流程控制语句:

2020-08-13 18:49:38 682

原创 2.VS2017调用Python函数

VS2017调用Python函数1.环境配置2.编写python函数直接写python语句画图调用自己写的Python函数注意Python参数必须以元组形式传入,一个参数也要是元组1.环境配置新建一个项目-》右键-》属性-》VC++目录-》包含目录添加:库目录添加:链接器-》输入添加:2.编写python函数直接写python语句画图使用PyRun_SimpleString()函数直接写python语句:#include <iostream>#include <Py

2020-08-13 15:02:26 854

原创 1.VS2017调用Matlab函数

VS2017调用Matlab函数环境配置环境配置1.在vs中新建项目-》右键-》属性,在包含目录添加如下内容(自己的Matlab安装路径):

2020-08-13 12:33:33 1962 5

原创 11.Pandas的基本使用方法

Pandas基本使用方法Pandas有三个基本的数据结构:Series、DataFrame和IndexPandas的Series对象是一个带索引数据构成的一维数组可以用数组创建Series对象:import pandas as pdimport numpy as npdata = pd.Series([0.25, 0.5, 0.75, 1.0])data0 0.251 0.502 0.753 1.00dtype: float64从上面的结果中可以看出,

2020-08-12 16:38:47 1521

原创 vs2017 使用C++调用python画图

1.安装正确版本的python并添加环境变量,如果你的python是64位使用x64进行编译,如果是32位的设置x862.在项目属性中添加包含目录(python\include)以及库目录(python\libs)3.在链接器输入添加依赖项(pythonxx.lib)4.代码测试#include <iostream>#include <Python.h>int main(){ Py_Initialize(); PyRun_SimpleString("pri

2020-07-19 01:24:48 1565

原创 MFC中Tab Control使用

MFC中Tab Control使用

2020-07-18 15:57:23 206

原创 win10配置vs和opencv

1.下载vs2017以及opencv并安装vs2017下载地址opencv下载地址2.配置环境变量在桌面上右键我的电脑,属性->(左侧)高级系统设置->环境变量->Path->编辑->新建,输入解压opencv的那个路径里的bin路径D:\c++_lib\opencv\build\x64\vc15\bin3.配置opencv到vs2017上(1)新建一个项目,然后点击 视图->属性管理器(M)。(注意,有些vs2017 需要在 视图->其他窗口->

2020-07-16 17:27:29 143

原创 Eigen笔记

1.Eigen中的Map理解Eigen中的Map类可以理解为普通数组的引用,也就是将普通数组地址给Map初始化,之后操作Map对象相当于操作了原来的数组。#include <iostream>#include <Eigen/Dense>using namespace std;using namespace Eigen;int main() { dou...

2020-02-16 10:30:33 197

原创 10. 小波变换与图像处理(下)

文章目录:10.1 一维小波变换10.1.1 小波级数展开10.1.2 一维离散小波变换10.2 快速小波变换10.3 二维离散小波变换10.4 小波变换的MATLAB实现10.1 一维小波变换10.1.1 小波级数展开1) 对于函数f(x) ,我们利用尺度函数与小波函数对其展开表示:其中j0是任意起始尺度.cj0(k)通常称为近似或尺度系数,dj(k)称为细节或小波系数。如果展开函数...

2019-11-10 16:54:30 2694 3

原创 9. 小波变换与图像处理(上)

文章目录:9.1 小波变换的背景9.2 图像金字塔9.1 小波变换的背景1)尽管傅立叶变换自上世纪50年代以来一直是变换域图像处理的基石,但90年代出现的一种新的变换(小波变换)成为一种新的流行信号处理工具。2)与傅立叶变换(其基础函数是正弦曲线)不同,小波变换基于一些称作小波的小型波,它具有变化的频率和有限的持续时间。3)若把图像看作是一个乐谱,小波变换不仅可揭示演奏的音符(或频率),而...

2019-11-09 21:14:46 5650

原创 8. 彩色图像处理

文章目录:8.1 MATLAB中彩色图像的表示方法8.2 颜色空间及转换8.2.1 NTSC颜色空间8.2.2 YCbCr颜色空间8.2.3 HSV颜色空间8.2.4 CMY颜色空间8.2.5 HSI颜色空间8.3 彩色图像处理基础这一部分,将要讨论利用图像处理工具箱进行彩色图像处理的基本原理8.1 MATLAB中彩色图像的表示方法1)彩色图像可以表示为索引图像和RGB图像来处理。一幅RGB...

2019-11-05 17:49:01 1500

原创 7. 图像复原(下)

文章目录:7.1 图像退化与复原模型7.2 估计退化函数7.3 建模运动带来的图像模糊退化7.1 图像退化与复原模型公式表示:7.2 估计退化函数我们在处理图像复原问题时,往往都是假设退化函数已知,那么这个退化函数该如何去知道呢?这就需要事先估计退化函数,主要方法有以下三种:1)图像观察估计法设Gs(u,v)为观测到图像的子图像,Fs(u,v)为原始子图像的估计值,假设由于选择我们...

2019-11-04 16:58:28 2051

原创 6. 图像复原(上)

文章目录:6.1 图像退化与复原6.2 噪声模型6.2.1 用imnoise添加噪声6.2.2 产生具有指定分布的随机噪声6.2.3 使用imnoise3产生周期性噪声信号(在频率域滤波)6.2.4 噪声污染的例子6.2.5 估计噪声参数6.3 仅有噪音情况下的图像复原–空域滤波6.3.1 空域噪声滤波器6.3.2 自适应空域中值滤波器6.4 用频域滤波消除周期噪声6.1 图像退化与复原图像退...

2019-11-02 17:32:14 2106 1

原创 5. 频域处理(下)

文章目录:5.1 从空域滤波器获取频域滤波器5.2 频域中直接构造滤波器5.2.1 理想的低通滤波器(ILPF )5.2.2 巴特沃斯低通滤波器(BLPF)5.2.3 高斯低通滤波 (GLPFs)5.3频域锐化滤波器1)对于图像来说频域中高频信息对应着空域中图像灰度变化剧烈的地方,低频信息对应着图像灰度平缓的地方,低通滤波器就是过滤掉高频信息,留下低频信息,也就是图像模糊,高通滤波器就是过滤掉...

2019-10-31 22:29:00 680

原创 4. 频域处理(上)

文章目录:4.1 傅里叶变换4.1.1 连续傅里叶变换4.1.2 离散傅里叶变换4.1 傅里叶变换1)傅立叶级数:任何周期性函数可以表示为不同频率的正弦或余弦的总和,每个乘以不同的系数。2)傅里叶变换:即使是不是周期性(但是其曲线下面积是有限的)的函数也可以表示为正弦和或余弦与数相乘的加权和函数形式。3)频域:是指将一个信号经过傅立叶变换后所得到的信号表示形式。4)傅里叶变换的目的...

2019-10-31 11:09:13 2043

原创 3. 空域处理(下)

文章目录:3.1 卷积与线性移不变系统3.1.1 空域滤波3.1.2 卷积3.1 卷积与线性移不变系统3.1.1 空域滤波1)在空域滤波中,输出图像中的每个输出像素值直接通过对输入图像同位置以及周围邻域内像素的简单计算得到的2)空间滤波可以是线性的,也可以是非线性的。3)线性滤波应用更为广泛,主要通过卷积运算来实现4)空域线性滤波(1)一般来说,一幅大小为 M × N 的图像被一个尺...

2019-10-30 13:17:13 704

原创 2. 空域处理(上)

文章目录:2.1 图像增强概述2.2 灰度变换函数2.2.1 幂律变换2.1 图像增强概述1)增强的主要目的是对图像进行处理,使结果图像比原图像更适合于某一 特定应用。 特定意味着技术是非常面向问题的。2)图像增强方法可分为两大类: 空域方法和频域方法。(1)空域方法是基于图像中的像素的直接进行局部处理。(3)频域技术是基于图像的傅里叶变换进行处理。3)目前还没有图像增强的一般理论(...

2019-10-29 15:46:21 2257

原创 1. 数字图像处理和Matlab基础

1.1 数字图像处理的基本概念1)图像:二维函数f (x, y)(1)x, y : 空间坐标(2)(x, y)上的幅值 f : 该点图像的强度或灰度2)数字图像(1)x, y和幅值 f (x, y)为有限的离散数值(2)像素Pixel是数字图像的基本元素3)数字图像处理(1)数字图像处理就是利用数字计算机对数字图像进行处理。(2)数字图像几乎覆盖了整个电磁波谱。DIP可以对各种来...

2019-10-28 20:48:33 1177

原创 10. Numpy的基本使用

Numpy官方:Numpy官网快速入门教程10.1 Numpy基础1)NumPy的主要对象是相同元素的多维数组。它是所有相同类型的元素的表格(通常为数字),由非负整数索引。在NumPy中,维数(dimensions)也称为轴(axes)。2)例如,3D空间中的点的坐标[1, 2, 1]只有一个轴。该轴上有3个元素,所以我们说它的长度为3。在下图所示的示例中,数组有2个轴。第一轴的长度为2,...

2019-10-23 18:03:39 233

原创 3. ROS中消息处理

4.1 spin()和spinonce()1)spin():执行到spin这个语句之后,只要有消息来就会被执行,永远执行消息队列的第一个消息,如果消息队列满了,后来的会把前面的挤掉,无法控制执行速度2)spinonce():执行到spinonce这个语句之后,把消息队列所有消息拿过来执行,如果上一个还没执行完,就放弃这次执行,什么时候上一个执行完了,执行到spinonce这个语句之后,队列头是...

2019-10-22 22:30:18 522

转载 9. Python的IO编程

文章目录:9.1 IO编程8.2 文件读写8.2.1 文件读操作8.2.2 文件写操作9.3 StringIO和BytesIO9.3.1 StringIO9.3.2 BytesIO9.4 序列化9.4.1 使用pickle写入和读取文件9.4.2 使用JSON写入和读取文件Python文件读写官方文档9.1 IO编程'''IO编程阅读: 5369299IO在计算机中指Input/Out...

2019-10-22 17:24:50 132

转载 8. Python错误处理

文章目录:8.1 错误处理8.2 记录错误8.3 抛出错误8.1 错误处理'''错误处理''''''高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外。try让我们用一个例子来看看try的机制:'''try: print('try...') r = 10 / 0 print('result:', ...

2019-10-22 15:54:21 92

原创 2. ROS常用命令和节点编写

文章目录:2.1 常用命令2.2 使用C++编写节点2.2.1 发布话题的节点2.2.2 接收话题节点编写2.3 使用python编写节点2.3.1 使用python编写话题发布节点2.3.2 使用python编写话题订阅节点2.1 常用命令命令功能roscore启动rosmasterrosrun 功能包名 节点名运行某个节点roslaunch 功能包名...

2019-10-22 14:52:56 230

转载 7. Python面向对象高级编程

文章目录:7.1 使用__slots__限制class实例能添加的属性7.2 使用@property简化属性调用7.1 使用__slots__限制class实例能添加的属性'''使用__slots__''''''正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:'''class Stud...

2019-10-21 21:49:48 88

转载 6. Python面向对象编程

文章目录:6.1 面向对象编程简介6.2 类和实例6.3 访问限制6.4 继承和多态6.5 获取对象信息6.6 实例属性和类属性6.1 面向对象编程简介'''面向对象编程''''''面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视...

2019-10-21 16:46:57 103

转载 5. Python的模块

# -*- coding: utf-8 -*-"""Created on Sun Oct 20 23:47:25 2019@author: Administrator"""'''模块在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,...

2019-10-21 00:01:43 114

转载 4. Python函数式编程

""" 函数式编程 """'''函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首...

2019-10-20 19:59:54 189

转载 3. Python的高级特性

'''高级特性''''''在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。'''3.1 切片'''切片'''#取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:L = ["Micha...

2019-10-20 15:15:33 161

转载 2. Python里的函数

2.1 调用函数'''调用函数''''''Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。'...

2019-10-19 21:35:36 310

转载 1. Python基础

记录下廖雪峰老师python教程的笔记1.1 输入和输出#输出:用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。#比如输出'hello, world',用代码实现如下:print("hello world")#print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:print("aaa","bbb","ccc")#print()也可以打印整数,...

2019-10-19 19:57:01 139

原创 1. 一些重要网址记录

自动驾驶数据集地址

2019-10-18 21:55:50 127

空空如也

空空如也

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

TA关注的人

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