自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_NineDays66

多闻窗外事,多读圣贤书

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 算法学习

目标跟踪https://blog.csdn.net/sgfmby1994/article/category/6392953 https://blog.csdn.net/androidlushangderen/article/category/2458855

2018-10-24 17:19:02 235

原创 Focal Loss for Dense Object Detection

Focal Loss 图CE :Cross EntropyFL :Focal Loss 该loss 解决的问题:解决数据不平衡问题。 因为 (1-pt)r 对Loss有缩放作用,使 解近正确好分的样本的 Loss值接近于0,从而减小反向梯度的传播。即使某一类有很多容易区分的样本也不会使 模型有太多偏移。Focal Loss 的形式不是唯一的,只要满足上面的缩放原理 都可作为...

2018-10-31 16:33:46 227

原创 Group Normalization

 几种归一化 的方式N 是 batch的大小   C是每一层的通道数如果 group norm 的 g = 1  则 等于 Instance Norm , 如果 g= c则等于 Layer Norm 归一化计算方法代码实现 几种结果对比从结果来看, GN 更容易优化一些,更容易 收敛到最小值。但是在验证集 BN 优于 GN 主要是因为...

2018-10-31 14:50:58 220

原创 softmax损失函数 在 mnist 上的二维分布

训练部分import numpy as npimport tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_data# number 1 to 10 datamnist = input_data.read_data_sets("MNIST_data/", one_hot=Tr...

2018-10-29 15:09:41 1346

转载 论文阅读:MDNet: Learning Multi-Domain Convolutional Neural Networks for Visual Tracking

CVPR2016 来自Korea的POSTECH这个团队大部分算法(例如HCF, DeepLMCF)只是用在大量数据上训练好的(pretrain)的一些网络如VGG作为特征提取器,这些做法证实利用CNN深度特征对跟踪结果有显著提升。但是毕竟clssification 和 tracking是两个不同的课题(predicting object class labels VS locatin...

2018-10-27 11:18:27 389

转载 论文阅读:SiameseFC

Fully-Convolutional Siamese Networks for Object Tracking这是ECCVw 2016的一篇论文,和staple同出于牛津组。提出一种基于全卷积孪生网络的基本追踪算法模型,能够超实时的帧率达到很高的精度。项目网页 http://www.robots.ox.ac.uk/~luca/siamese-fc.html开源代码: https://...

2018-10-27 10:48:17 979

原创 运动模糊恢复

维纳滤波—deconvwnr函数利用维纳滤波器来对图像模糊修复function image_restoration_deconvwnr()    %Read image    I = im2double(imread('lena.tif'));    I=rgb2gray(I);    figure,subplot(2,3,1),imshow(I);    title('Origi...

2018-10-26 11:38:49 6979 4

原创 检测 图像中得直线

Radon 变换  介绍图像投影,就是说将图像在某一方向上做线性积分(或理解为累加求和)。如果将图像看成二维函数f(x, y),则其投影就是在特定方向上的线性积分,比如f(x, y)在垂直方向上的线性积分就是其在x轴上的投影;f(x, y)在水平方向上的线积分就是其在y轴上的投影。通过这些投影,可以获取图像在指定方向上的突出特性,这在图像模式识别等处理中可能会用到。 Radon变换...

2018-10-26 10:50:17 8196

转载 SIFT算法详解

尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Funzdd  zddmail@gmail.com or (zddhub@gmail.com)对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。如果你学习SIFI得目的是为了做检索,也许 OpenSSE 更适合你,欢迎使用。1、...

2018-10-24 15:20:59 387

转载 C++基础知识总结

1面试C++程序员的时候一般都是3板斧,先是基础问答,然后一顿虚函数、虚函数表、纯虚函数、抽象类、虚函数和析构函数、虚函数和构造函数。接着拷贝构造函数、操作符重载、下面是STL,最后是智能指针。       都能挺过去那基本知识这关应该算是过了,下面就是项目背景和算法了。     1,C++和C相比最大的特点                   1)面向对象:封装,继承,多态。   ...

2018-10-23 21:42:04 171

转载 C++11中智能指针的原理、使用、实现

目录 理解智能指针的原理 智能指针的使用 智能指针的设计和实现 1.智能指针的作用       C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内存...

2018-10-23 21:24:24 214

转载 二叉树的非递归遍历

                           二叉树的非递归遍历         二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的...

2018-10-19 15:44:42 133

原创 RANSAC 算法 与 最小二乘法 区别

RANSAC 算法随机抽样一致算法(random sample consensus,RANSAC),采用迭代的方式从一组包含离群的被观测数据中估算出数学模型的参数。算法简介:RANSAC算法的基本假设是样本中包含正确数据(inliers,可以被模型描述的数据),也包含异常数据(outliers,偏离正常范围很远、无法适应数学模型的数据),即数据集中含有噪声。这些异常数据可能是由于错误的测量...

2018-10-19 11:57:33 5931

原创 色彩空间(RGB, HSV, LAB, YUV)

RGB颜色空间     RGB(red,green,blue)颜色空间最常用的用途就是显示器系统(计算机、电视机等都是采用RGB颜色空间来进行图像显示)。一般来说,电脑,电视机等是利用三个电子枪分别发射R分量,G分量,B分量的电子束,以此来激发屏幕上的RGB三种颜色的荧光粉,从而发出不同颜色、不同亮度的像素、进而组成了一幅图像;很明显,RGB颜色空间利用了物理学中的三原色叠加从而组成产生各种不...

2018-10-19 11:27:33 11520

转载 傅里叶变换理解高通低通滤波

OpenCV 中的傅里叶变换  OpenCV 中相应的函数是 cv2.dft() 和 cv2.idft()。和前面输出的结果一样,但是是双通道的。第一个通道是结果的实数部分,第二个通道是结果的虚数部分。输入图像要首先转换成 np.float32 格式。我们来看看如何操作。   在前面的部分我们实现了一个 HPF(高通滤波),后面做 LPF(低通滤波)将高频部分去除。其实就是对图像进行模糊操作...

2018-10-19 09:18:38 7908 3

原创 图像模糊的处理方法

1.对焦模糊均值滤波高斯滤波  2.运动模糊运动模糊的数学原理运动模糊,是在拍摄设备快门打开的时间内,物体在成像平面上的投影发生平移或旋转,使接受的影像彼此发生重叠。        为了便于用数学语言描述图像及其变换,现作如下规定:图像的左上角为坐标原点(0,0),图像的长度方向为x轴,宽度方向为y轴,整个图像落在第一象限。        假设无任何模糊和噪声的...

2018-10-16 16:22:05 6302 1

原创 python 画 ROC 曲线

python 画 ROC 曲线的实现代码import numpy as npimport matplotlib.pyplot as pltfrom sklearn.metrics import auc ###计算roc和aucimport pandas as pdbase = "D:\\WFLW\\wflw_blur_128\\ROC\\"df =pd.read_csv(...

2018-10-16 10:31:22 8332 7

原创 Git 相关错误

1. permission denied 错误 remote: Resolving deltas: 100% (1/1), completed with 1 local objects.To https://github.com/vy2014/git_lesson.git ! [remote rejected] master -> master (permission denied...

2018-10-14 16:12:05 374

转载 从傅里叶分析角度解读深度学习的泛化能力

 深度学习成功地应用在很多领域,但对它的理论理解却非常缺乏。这两年,很多理论学家把关注点放在一个关于深度学习与传统学习理论的悖论上。在传统学习理论中,模型的参数越多,模型一般会更好地拟合训练数据,但模型的泛化能力(拟合测试数据集的能力)会变差。在深度学习中,参数的数目比训练数据集要大得多,但深度网络(DNN)却通常既能拟合好训练数据,又保持良好的泛化能力。这个违反直觉的现象被大家称为“明显悖论...

2018-10-13 19:45:10 1826

原创 灰度图和彩色图区分 代码方案

原理: 计算每个像素点的三通道差值,所有差值相加,小于 30 即为灰度图,大于30即为彩色图float caculate_residual_pixel(cv::Mat face_img) {    //threadhold  建议 30     int channels = face_img.channels();    int rows = face_img.rows;    int...

2018-10-11 16:33:20 575

转载 令人困惑的 TensorFlow

理解 TensorFlow TensorFlow 不是一个标准的 Python 库 大多数 Python 库被编写为 Python 的自然扩展形式。当你导入一个库时,你得到的是一组变量、函数和类,他们扩展并补充了你的代码「工具箱」。当你使用它们时,你能预期到返回的结果是怎样的。在我看来,当谈及 TensorfFlow 时,应该把这种认知完全抛弃。思考什么是 TensorFlow 及...

2018-10-09 14:05:55 1472

原创 OpenCV 图像清晰度评价(相机自动对焦)

相机的自动对焦要求相机根据拍摄环境和场景的变化,通过相机内部的微型驱动马达,自动调节相机镜头和CCD之间的距离,保证像平面正好投影到CCD的成像表面上。这时候物体的成像比较清晰,图像细节信息丰富。相机自动对焦的过程,其实就是对成像清晰度评价的过程,对焦不准确,拍摄出来的图像清晰度低,视觉效果模糊,如果是在工业检测测量领域,对焦不准导致的后果可能是致命的;对焦准确的图像清晰度较高,层次鲜明...

2018-10-09 12:01:44 713

转载 用 Opencv 和 Python 对汪星人做模糊检测

 首页 所有文章 观点与动态 基础知识 系列教程 实践项目 工具与框架 工具资源 Python小组- 导航条 -首页所有文章观点与动态基础知识系列教程实践项目工具与框架工具资源Python小组伯乐在线 > Python - 伯乐在线 > 所有文章 > 实践项目 > 用 Opencv 和 Python 对汪星人做模糊检测用 Opencv 和 Py...

2018-10-09 11:58:58 360

贪吃蛇代码

贪吃蛇,经典版,简易版,代码简单,易懂,

2013-08-24

空空如也

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

TA关注的人

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