自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何基于gluon训练一个强有力的Reid Baseline

这两年,行人再识别得到很多关注,仅cvpr 2018上,就录取了31篇文章。本文主要是对行人再识别的Baseline做一个总结、整理和改进,最终在market1501数据集上达到93.1的rank1和80.3的mAP,该Baseline已经超越2018年大多数顶会录取文章的性能。在实验中,以resnet50作为backbone,损失函数采用单个softmax loss。我们希望这个Baseline...

2019-03-27 17:18:14 674

转载 Segmentation-传统分割算法

“图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。它是由图像处理到图像分析的关键步骤。”---百度百科本文将继续介绍常见的图像处理算法之图像分割算法,图像分割是从图像中找出目标所在的区域,把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。下图是图像分割的两个例子,分别从原始图像中分割出花和人物。其实简单理解,通常情况下图像分割就是去除图...

2019-03-27 17:14:14 3606

转载 Python-求解带约束的最优化问题

题目:利用拉格朗日乘子法#导入sympy包,用于求导,方程组求解等等from sympy import * #设置变量x1 = symbols("x1")x2 = symbols("x2")alpha = symbols("alpha")beta = symbols("beta") #构造拉格朗日等式L = 10 - x1*x1 - x2*x2 + alpha ...

2019-03-26 21:06:08 6829

原创 Matlab-提取前景

用matlab在文件夹下读取mask(.png)图片信息和原图(.jpg)图片信息,对mask图片信息进行0和1二值化,再和原图进行点乘操作,提取出相应的前景信息。Market1501:clc;clear allrootdir = 'E:/gyx/Paper/PRID/Test/dataset/markt1501_all/query';subdir = dir(rootdir);...

2019-03-22 10:17:57 5334 11

原创 Caffe-error

13>_caffe.obj : error LNK2001: 无法解析的外部符号 "struct _object * __cdecl boost::python::detail::init_modul==>1.将python安装目录下libs目录里的python27复制一份并命名为python27_d.lib2.修改include目录下的pyconfig.h,用 // 将 ...

2019-03-19 14:49:33 367

转载 高斯和椒盐噪声

使用MATLAB对一幅图像添加椒盐噪声或者高斯噪声。不调用现成函数,只用到rand产生随机数。代码非常精简,使用方便,适合新手参考。核心代码如下:% ***添加椒盐噪声***K1 = 0.2;%多少被污染K2 = 0.5;%胡椒噪声比例I1 = rand(m, n)<K1;I2 = rand(m, n)<K2;Image(I1&I2) = 0;Image(I...

2019-03-18 19:27:38 477

转载 基于matlab的数字图像处理---图像的锐化与边缘提取

相关原理:1、频率提升——将原图像与边缘信息加权;2、高频增强——改变滤波模板直接实现边缘增强;3、一阶算子具备梯度方向信息,但是对丰富的高频纹理信息不敏感,适合于需要对边缘后续处理的应用;4、 二阶算子对高频纹理信息敏感,但是无法获得边缘的梯度信息,适合于仅需要边缘位置信息的应用。程序代码实现如下:img_rgb = imread('123.jpg');img = r...

2019-03-18 19:26:58 1089 1

原创 Caffe-install

How to install Caffe in windows in 5 minI set everything like what mentioned in thisvideo.

2019-03-18 15:47:21 159

原创 Caffe-NuGetPackages

caffe 安装过程中,在Visual Studio 上进行Nuget安装,遇到"System.AggregateException”异常问题并解决尝试添加源“Opencv Default”引发了类型“System.AggregateException”,请检查你的所有联机包源是否都可用的错误。==&gt;源地址已经无效了,所以需要把这个源地址删除,或者不勾选。1.选择“工具”==&...

2019-03-18 15:26:59 1928

原创 Caffe-error

LNK1181 无法打开输入文件 .lib”==&gt;找了无数的方法,也在vs中添加了路径,但就总显示无法输入文件,最终发现该头文件下没有lib文件夹,所以创建lib文件夹,将里面的含有.h头文件的所有文件移到lib文件夹下即可。...

2019-03-15 18:57:56 90

原创 Caffe-error

#error: D:\caffe-windows-ms\src\caffe/proto/caffe.pb.h(12): fatal error C1189======&gt;是因为缺少caffe.pb.hcaffe.pb.cc这两个文件 1. 将protobuf里的protoc.exe (最好是protoc-2.5.0版本的,不然caffe因为版本太高会报错)粘贴到ca...

2019-03-14 15:50:23 168

原创 Caffe-Windows下安装protobuf

1.下载protobuf-2.5.0版本,版本高caffe会报错:https://github.com/google/protobuf/releaseshttps://github.com/protocolbuffers/protobuf/releases2.解压文件,找到D:\protobuf\protobuf-2.5.0\python下有setup.exe文件3.安装pro...

2019-03-14 15:03:45 514

原创 Windows-Visual Studio 2015 安装 Python3.5 开发环境

在Windows下添加已经安装好的python环境到Visual Studio 2015中1.启动您的VS2015,然后选择菜单【文件】=&gt;【新建】=&gt;【项目】,找到【Python Application】项,如下图:2.查看已经安装的python的版本(我使用的是Anaconda python3.5.6):3.在【视图】=&gt;【其他窗口】=&gt;【p...

2019-03-12 17:01:06 1243

转载 Python-argparse

1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argparseparser = argparse.ArgumentParser()pa...

2019-03-11 15:16:04 587

转载 Python-vars()函数

英文文档:vars([object])Return the __dict__ attribute for a module, class, instance, or any other object with a __dict__ attribute.Objects such as modules and instances have an updateable __dict__ attr...

2019-03-11 11:01:48 726

转载 Python-*args和**kwargs

*args的使用方法 *args 用来将参数打包成tuple给函数体调用 例一:def function(*args): print(args, type(args))function(1) 输出结果以元组的形式展示: 例二:def function(x, y, *a...

2019-03-11 10:04:46 66

转载 pytorch-detach与detach_

detach官方文档中,对这个方法是这么介绍的。返回一个新的 从当前图中分离的 Variable。 返回的 Variable 永远不会需要梯度 如果 被 detach 的Variable volatile=True, 那么 detach 出来的 volatile 也为 True 还有一个注意事项,即:返回的 Variable 和 被 detach 的Variable 指向同一个 t...

2019-03-08 14:55:20 1904

翻译 Python-tqdm

tqdm在阿拉伯语中表示“进步”,是西班牙语(te quiero demasiado)中“我爱你如此深”的缩写。立即让你的循环显示一个智能进度表-只要用tqdm(iterable)包装任何iterable,你就完成了!from tqdm import tqdmfor i in tqdm(range(10000)): ...开销很低——每次迭代约60ns(使用Tqdm_G...

2019-03-07 20:06:38 1960 2

转载 Python-click

Click模块click模块是Flask的作者开发的一个第三方模块,用于快速创建命令行。它的作用与Python标准库的argparse相同,但是,使用起来更简单。click是一个第三方库,因此使用起来需要先行安装安装click模块使用pip命令即可完成模块的安装:pip install click基本使用Click对argparse的主要改在在于易用性,使用click...

2019-03-07 19:41:03 546

转载 二项分布的基本概念

二项分布的基本概念说起二项分布(binomial distribution),不得不提的前提是伯努利试验(Bernoulli experiment),也即n次独立重复试验。伯努利试验是在同样的条件下重复、相互独立进行的一种随机试验。 伯努利试验的特点是:(1)每次试验中事件只有两种结果:事件发生或者不发生,如硬币正面或反面,患病或没患病;(2)每次试验中事件发生的概率是相...

2019-03-06 10:50:13 10116 2

转载 matlab中nargin用法

nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。例子,函数test1的功能是输出a和b的和。如果只输入一个变量,则认为另一个变量为1,如果两个变量都没有输入,则默认两者均为1。function y=test1(a,b)if nargin==0 a=1;b=1;elseif nargin==1...

2019-03-06 10:49:29 14653 2

原创 Pytorch_tutorial

视频课程code:https://github.com/dragen1860/DeepLearningTutorialspytorch论文中代码学习:https://blog.csdn.net/Chen_yuazzy/article/details/81002507pytorch升级 conda不行就改成pip:pip3 install https://download.pytorc...

2019-03-06 10:46:59 370 1

转载 Pytorch-数据类型转换

1.Pytorch上的数据类型Pytorch的类型可以分为CPU和GPU上的Tensor, 它们拥有的数据类型是基本上是一样的:tensor.FloatTensortensor.LongTensortensor.ByteTensortensor.CharTensortensor.ShortTensortensor.IntTensortorch.LongTensor其中torch....

2019-03-06 10:37:09 23098 1

转载 Python-数据的保存和读取

在科学计算的过程中,往往需要保存一些数据,也经常需要把保存的这些数据加载到程序中,在Matlab中我们可以用save和lood函数很方便的实现。类似的在Python中,我们可以用numpy.save()和numpy.load()函数达到类似的效果,并且还可以用scipy.io.savemat()将数据保存为.mat格式,用scipy.io.loadmat()读取...

2019-03-06 10:08:47 3242

转载 Python-位操作

位操作bitwise_and:对数组元素执行位与操作bitwise_or:对数组元素执行位或操作invert:计算位非left_shift:向左移动二进制表示的位right_shift:向右移动二进制表示的位import numpy as npa = 3b = 6print('a的二进制表示为',bin(a))print('b的二进制表示为',bin(b))p...

2019-03-05 16:43:42 993

转载 Python-循环语句中break和continue

breakPython break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。Python 语言 break语句语法格式如下:...

2019-03-04 16:53:56 663

person_reid.rar

person reid中的代码资源,是行人重识别中部分论文代码,AI100学院课程代码,包含PCB论文资源的代码等等。希望能够为你们所用,谢谢!!!!!!!!!!!!!!

2020-03-08

checkpoint_ep200.pth.tar

该文档为 行人重识别 Person Re-ID 数据集 Market1501 Baseline 200 epoch checkpoint

2019-08-13

PSPnet-master

PSPnet-master 复现PSPNet,根据pytorch的官方resnet进行修改。而caffe/tensorflow版本已经放出来。

2019-03-15

SpindleNet-master

Spindle Net: Person Re-identification with Human Body Region Guided Feature https://github.com/yokattame/SpindleNet

2018-11-21

PCA降噪在Raw域(PCA-Based Spatially Adaptive Denoising of CFA Images)

论文:PCA-Based Spatially Adaptive Denoising of CFA Images…… 可以下载论文看,代码(MATLAB)进行实践

2018-08-22

paper(Raw域CFA模式下的去噪)MATLAB code

论文中(Raw域CFA模式下的去噪)MATLAB code,在Raw域中进行去噪

2018-08-17

数字图像处理及应用

电子教案PPT版本,数字图像处理,电子教案PPT版本,数字图像处理

2018-08-17

C:\Windows\System32 中 cmd丢失,cmd.exe 下载

C:\Windows\System32中cmd文件丢失,如果打开cmd,显示不存在,那么你的电脑里面的cmd.exe可执行文件丢失了,需要重新添加,打开我的电脑,搜索如下路径:C:\Windows\System32 ,将下载下来的cmd.exe文件添加到这个路径下的文件夹中即可。

2018-04-13

空空如也

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

TA关注的人

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