I good vegetable a!

本人维护了一个数字图像各种论文复现工程,欢迎STAR: https://github.com/BBuf/

退役了QAQ

我的ACM真就这样结束了,EC打了铜牌,算是耻辱退役吧。全队在EC的时候都卡得不行,题意带偏,最终5题滚粗,没脸见人啦。    粘贴一下我写在QQ空间的退役贴吧。    深夜完全睡不着,上天在暗示我是时候发个退役贴吧!!!是的,结束了,EC竟然惨淡的铜牌收场,真是倍感羞愧,输得那么彻底!!!可...

2017-12-23 11:37:44

阅读数:454

评论数:1

Mask RCNN笔记

原文地址:https://blog.csdn.net/xiamentingtao/article/details/78598511 mask rcnn是何凯明基于以往的faster rcnn架构提出的新的卷积网络,一举完成了object instance segmentation. 该方法在有效地...

2019-01-21 17:37:51

阅读数:0

评论数:0

Feature Pyramid Networks for Object Detection 总结

转载地址:https://blog.csdn.net/xiamentingtao/article/details/78598027 1. FPN解决了什么问题? 答: 在以往的faster rcnn进行目标检测时,无论是rpn还是fast rcnn,roi 都作用在最后一层,这在大目标的检测没...

2019-01-21 17:17:50

阅读数:1

评论数:0

Educational Codeforces Round 58 (Rated for Div. 2) A,B,C,D,E

竞赛链接:http://codeforces.com/contest/1101 A:找到一个被d整除,但是不被[l,r]包含的最小的数 解法:按照d和l的大小关系,分类讨论一下 #include <bits/stdc++.h> using namespa...

2019-01-20 23:40:39

阅读数:5

评论数:0

Codeforces Round #531 (Div. 3)题解

A - Integer Sequence Dividing 题意:输入n,判断1-n的序列是否可以分成2个子集,并且子集的和相等。 解法:按照4分段讨论,因为容易发现每4个数字都可以构成2个子集的和相等,更简单的做法是直接判断前缀和的奇偶性。 #include <bits/s...

2019-01-14 16:53:59

阅读数:18

评论数:0

自动白平衡之完美反射算法原理及C++实现

算法原理 https://www.cnblogs.com/Imageshop/archive/2013/04/20/3032062.html 在Imageshop前辈看到了这个完美反射算法用于自动全平衡的算法,此算法的原理是:完美反射理论假设图像中最亮的点就是白点,并以此白点为参考对图像进行自动白...

2019-01-07 08:39:07

阅读数:29

评论数:0

灰度世界算法原理及C++实现

前置内容 人的视觉系统具有颜色恒常性,能从变化的光照环境和成像条件下获取物体表面颜色的不变特性,但成像设备并不具有这样的调节功能,不同的光照环境会导致采集到的图像颜色与真实颜色存在一定程度的偏差,需要选择合适的颜色平衡算法去消除光照环境对颜色显示的影响。 灰度世界算法原理 灰度世界算法以灰度...

2019-01-02 20:35:06

阅读数:20

评论数:0

怎么理解anchor?

深度学习交流QQ群:116270156 首先我们需要知道anchor的本质是什么,本质是SPP(spatial pyramid pooling)思想的逆向。而SPP本身是做什么的呢,就是将不同尺寸的输入resize成为相同尺寸的输出。所以SPP的逆向就是,将相同尺寸的输出,倒推得到不同尺寸的输入。...

2018-12-28 10:31:15

阅读数:55

评论数:0

Harris角点检测算法 原理及C++实现

算法基础 首先要知道什么是角点?角点指的是两条边的交点,在图像处理中是指那些可以表示像素变化,例如局部最大最小的灰度的点。图像的特征类型一般为: 边缘 角点(感兴趣的关键点) 斑点(感兴趣区域) 角点在保留图像的重要特征的同时,可以有效的减少信息的计算量,使其信息含量很高,可以有效的...

2018-12-27 19:54:34

阅读数:39

评论数:0

IPOL《Automatic Color Enhancement(ACE) and its Fast Implementation》论文C++复现

算法原理 在介绍中,提到了,高动态图像是指在一幅图像中,既有明亮的区域又有阴影区域,为了使细节清晰,需要满足以下几点: (1)对动态范围具有一定的压缩能力 (2)对亮暗区域的细节有一定的显示能力 (3)满足(1),(2)的条件下不破坏图像的清晰度 Rizzi等根据Retinex理论提出自...

2018-12-24 19:05:57

阅读数:22

评论数:0

《Real-time adaptive contrast enhancement for imaging sensors》论文原理及C++实现

自适应对比度调整算法算法原理 \quad一张图片,总是由低频部分和高频部分构成的,低频部分可以由图像的低通滤波来得到,而高频部分可以由原图减去低频部分来得到。而本算法的目标是增强代表细节的高频部分,即是对高频部分乘上一个系数,然后重组得到增强的图像。所以ACE算法的核心就是高频部分增益系数的计算...

2018-12-22 15:18:47

阅读数:59

评论数:0

基于Canny算子的边缘检测

在学习这个算法之前需要很多先验算法,首先来学习一下OTSU大津法。 OTSU算法原理 OYTSU大津法,再次看到这个算法,不禁想到了一个故事,去年大四上学期在学习数字图像处理课程上时,被老师抽到回答问题,还给老师指出OTSU算法可以通过打表的方式将复杂度从O(n^2)降为O(n),物是人非了,...

2018-12-17 17:50:44

阅读数:24

评论数:0

OpenCV 边缘检测之Sobel边缘检测原理及C++代码实现

前言 在边缘检测中,常用的一种算子是Sobel算子。Sobel算子一共有2个,一个检测水平边缘的算子和一个检测垂直边缘的算子。Sobel算子的优点是可以利用快速卷积函数,简单有效,且对像素位置的影响做了加权,可以降低边缘模糊程度,有较好效果。然而Sobel算子并没有基于图像灰度进行处理,所以在提...

2018-12-15 16:02:51

阅读数:100

评论数:0

直方图均衡化 原理及其C++代码实现

算法原理 直方图均衡化,是对图像进行非线性拉伸,使得一定范围内像素值的数量的大致相同。这样原来直方图中的封顶部分对比度得到了增强,而两侧波谷的对比度降低,输出的直方图是一个较为平坦的分段直方图。具体来讲可以表现为下面这个图: 通过这种方法可以按照需要对图像的亮度进行调整,并且,这种方法是可...

2018-12-15 14:06:25

阅读数:34

评论数:0

《DARK IMAGE ENHANCEMENT BASED ON PAIRWISE TARGET CONTRAST AND MULTI-SCALE DETAIL BOOSTING》 C++复现

论文链接 请google,一篇IEEE的论文,在查询提升图像细节的时候看到一个博客上对这个论文介绍,我下载不了论文,所幸那个博主给了论文的主要部分的图片,可以到这个博客查看:https://blog.csdn.net/q781045982/article/details/78632955 算法原...

2018-12-14 17:50:24

阅读数:103

评论数:2

《Contrast image correction method》 论文C++复现

论文原文 算法原理 这篇论文是在我之前写过的一篇:https://blog.csdn.net/just_sort/article/details/84539295 上提出了一些新的东西,接下来就一起来看看。首先在Local Color Correction中由O(i,j)=255[I(i,j)25...

2018-12-14 16:11:36

阅读数:22

评论数:0

双边滤波原理及Opencv实现

算法原理 双边滤波是一种非线性滤波方法,是结合了图像的邻近度和像素值相似度的一种折中,在滤除噪声的同时可以保留原图的边缘信息。整个双边滤波是由两个函数构成:一个函数是由空间距离决定的滤波器系数,另外一个诗由像素差值决定的滤波器系数。整个双边滤波的公式如下: g(i,.j)=∑k,lf(k,l)...

2018-12-11 16:40:17

阅读数:24

评论数:0

《Optimized contrast enhancement for real-time image and video dehazin》论文C++复现

前言 \quad本文提出了一种针对含有雾的图像和视频快速、完善的去雾算法。观察发现有雾的图像普遍具有低对比度,我们通过增强对比度来修复图像。然后多度的增强这些低对比度会截断像素值以及导致信息丢失。因此,我们引入一个包含对比项以及信息丢失项的损失函数。通过最小化损失函数,该算法不仅增强了对比度而且...

2018-12-09 21:56:53

阅读数:51

评论数:0

RGB和CIELAB颜色空间转换及偏色检测

RGB转为CIELAB 首先RGB是不可以直接转为CIELAB颜色空间的,RGB需要先转为CIEXYZ颜色空间,然后再由CIEXYZ颜色空间转为CIELAB颜色空间。关于这2个颜色空间的互转,主要参考了http://www.cnblogs.com/Imageshop/archive/2013/0...

2018-12-08 19:31:53

阅读数:67

评论数:0

同态滤波 原理及C++实现

前言 \quad之前做的一些滤波,例如高斯,双边,均值,导向滤波均是在时域下做的滤波。而同态滤波是在频域下来做滤波,用于改善动态范围很大但是暗区细节又不清楚的图像。 原理 \quad对于一般的图像,有这样一个模型f(x,y)=i(x,y)r(x,y)f(x,y)=i(x,y)r(x,y)f(...

2018-11-30 09:26:08

阅读数:69

评论数:0

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