[Python学习] Python+Opencv快速获取二值图像中物体的bounding box

[Python学习] Python+Opencv快速获取二值图像中物体的bounding box问题解决方法 问题 如图所示,如何快速获取图像中这条横线的bounding box的值,以及如何获取这条直线中所有黑色像素的数目呢? 解决方法 最简单的方法就是直接遍历图像中每个像素,判断每个像素是否...

2019-02-25 10:50:56

阅读数 304

评论数 0

[Image Caption系列(2)] Knowing when to look(Adaptive attention)论文阅读笔记

CSDN的博客标题长度有限制,写不全,这篇论文是2016年的一篇名为Knowing when to look: Adaptive attention via a visual sentinel for image captioning1的文章,这篇文章我认为创新点特别的好,用一个十分简单的方式较大...

2018-09-28 20:15:00

阅读数 367

评论数 0

[Image Caption系列(1)] Show attend and tell论文解读

最近在研究关于Image Caption相关的东西,我打算把我看到的关于Image Caption的论文用一个系列介绍一下,本篇是第一篇。 说到近几年深度学习在Image Caption的应用,最经典的也是开山之作的就是Bengio团队在15年发表的Show, Attend and Tell: ...

2018-09-27 10:30:11

阅读数 1134

评论数 2

C++程序调用Python的函数(简单应用)及Ubuntu16.04下codeblocks的环境配置

今天需要在C++程序中调用Python的程序,以完成不同功能的整合,以前以为C++中调用Python程序应该比较容易,没想到今天走下来也趟了不少的坑,记录一下。 一、codeblocks的环境配置 因为我的C++程序是在Ubuntu 16.04下用codeblocks建立的工程,所以需要在co...

2017-11-20 21:31:05

阅读数 762

评论数 0

[Python] caffe.io.load_image与Opencv的imread区别

今天在写代码的时候遇到一个挺有趣的bug,我也是找了半天才查到资料解决的。 bug描述如下: 用训练好的caffemode做infernece(inference函数代码如下): #进行预测 def inference(img, transformer, net, labelnames): ...

2017-11-14 09:49:46

阅读数 3199

评论数 3

[深度学习] 反向传播的四个基本公式证明及算法流程

首先,我们来定义一些变量名: 然后是以下四个公式的证明过程: 最后我们得到反向传播算法的算法流程: PS:对着网上的教程推了小半天,现在总算记住了,没准以后面试就会考到 = = 不过反向传播是现在网络训练的数学基础,以前只是有感性的认识,现在数学公...

2017-07-14 09:15:02

阅读数 3541

评论数 1

[深度学习] RCNNs系列(4)Faster RCNN介绍

Faster RCNN是Kaming He与RCNN作者共同完成的一项工作,也是目前在目标检测领域非常知名并应用广泛的一种深度学习框架。自2016年被提出以后成为了Detection领域的baseline,众多的算法都是在Faster RCNN的基础上进行的改进,同时介绍结果时也是一Faster ...

2017-06-30 22:30:52

阅读数 4430

评论数 0

[深度学习]RCNNs系列(3)Fast RCNN介绍

最近我做的任务一直没有什么进展,所以也没抽出时间来补RCNNs系列的博客,今天来补一下吧,不过最近又多调研了不少方法,有时间一起写出来。 为了节省时间,Fast RCNN我就不仔细按照论文介绍一遍了,这篇博客主要介绍Fast RCNN的核心思想。Fast RCNN是RCNN的作者提出的RCNN的...

2017-06-29 20:30:23

阅读数 1823

评论数 0

双硬盘+win7+ubuntu双系统 去掉从硬盘后ubuntu无法正常启动问题解决方法

今天电脑一块硬盘报警,马上要报废了,我把它拆一下来以后,发现另一块硬盘里的ubuntu系统无法正常启动了,症状就是无法进入系统,可当我把拆下来的硬盘又安上后又能顺利的进系统。而这块硬盘上的windows系统则完全不受硬盘拆装的影响。 开始我以为是grub的问题,无奈不太懂linux 的引导流程,...

2017-05-19 22:31:29

阅读数 1322

评论数 0

[深度学习]RCNNs系列(2)RCNN介绍

RCNN是整个RCNN系列的开端,也是使用卷积神经网络进行目标检测的一类重要方法的开端,下面我们来看一下RCNN算法。 RCNN是rbg大神在2013年发表的《Rich feature hierarchies for accurate object detection and semantic ...

2017-05-16 20:47:26

阅读数 7473

评论数 0

[深度学习] RCNNs系列(1) Ubuntu下Faster RCNN配置及训练和测试自己的数据方法

最近用到Faster RCNN进行目标检测,前前后后两周把RCNN,SPPNet,Fast RCNN和Faster RCNN大体调查了一遍,准备写一个RCNNs系列,后面还要加上今年最新的Mask RCNN。 要想开个头,知道RCNNs在目标检测方向的优势,那就先用用作者的代码,跑跑自己的代码,下...

2017-04-28 16:22:20

阅读数 3303

评论数 0

[深度学习] Batch Normalization算法介绍

很早就打算写这篇博客了,最近遇到的问题比较多,所以拖了又拖,今天问题似乎解决了,等着程序运行的时候再来回顾一下Batch Normalization算法。 Batch Normalization是2015年Google研究员在论文《Batch Normalization: Acceleratin...

2017-04-21 11:34:31

阅读数 22364

评论数 2

[深度学习]Deep Residual Learning for Image Recognition(ResNet,残差网络)阅读笔记

这一篇博文我们介绍的是大神何恺明的大作ResNet的论文,Kaming He绝对是我目前最崇拜的计算机视觉方面的大神,从12年的暗通道去雾的论文到这篇残差网络的论文,看完简直不能更爽,这里一定要隆重介绍一下。 这篇文章是介绍Kaming He等人组成的微软亚洲研究院的队伍参加ILSVRC 201...

2017-03-27 15:30:53

阅读数 9716

评论数 1

[深度学习] Very Deep Convolutional Networks for Large-Scale Image Recognition(VGGNet)阅读笔记

先发发牢骚,最近的日子就是“准备数据集——想改进方法——跑实验——实验结果不好”的循环,熬得一点心情都没有了= = 好了,废话不多说了,这篇VGGNet的论文是两三周之前看的了,而且最近撘的网络结构跟VGGNet很相像,就拿出来复习一下吧。 这篇论文是牛津大学的几个人做出来,在ILSVRC 201...

2017-03-20 16:03:35

阅读数 5193

评论数 0

Ubuntu 16.04无法安装第三方deb软件的解决方法

解决方法参考风一样的程序员 Ubuntu 16.04自带的软件中心估计是有问题吧,第三放软件很少能安装成功,解决方法也比较简单,我们换一个软件管理的工具就好了 首先,我们安装gdebi sudo apt install gdebi-core 安装好gdebi以后,从终端进入到待安装软件包所...

2017-03-15 13:07:18

阅读数 12596

评论数 0

[深度学习] Going Deeper with Convolutions(GooLeNet)阅读笔记

这是介绍Szegedy等人参加ILSVRC 2014比赛中提出的网络结构(GooLeNet)的论文,在这里GooLeNet使用了22层的神经网络,获得了当年比赛中Classification和Detection项目的第一名。下面来详细的介绍这篇论文的内容。Abstract作者在论文中提出了一种新的...

2017-02-24 10:47:03

阅读数 3965

评论数 0

[深度学习]Visualizing and Understanding Convolutional Networks阅读笔记

现在我需要用到深度学习做图像分类的任务,虽然之前对CNN有过一定的了解,但我还是第一次真正使用它来解决问题,相关论文看的也比较少,最近恶补了一下近几年比较有名的关于深度学习的论文,写到博客上总结一下,接下来应该会陆续写一个系列。 《Visualizing and Understanding Co...

2017-02-18 12:46:14

阅读数 1878

评论数 0

Gabor滤波简介与Opencv中的实现及参数变化实验

Gabor滤波是一种非常常见的特征提取算法,在人脸识别等领域有着很广泛的应用,在这里我主要介绍一下Gabor滤波器的公式及Opencv下的代码实现,以及我做的一些参数变化的实验。一、Gabor滤波简介注意,这里我介绍的Gabor算法与在人脸识别中使用的Gabor算法貌似是不太相同的,具体内容我没有...

2017-02-12 22:17:59

阅读数 7115

评论数 0

[深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解

首先吐个槽,ubuntu + nvidia的显卡驱动简直是反人类,害的我折腾了一天多。 一、问题及解决办法 寒假放假回家没事干,正好给家里电脑升级了显卡gtx1050可以跑跑CNN。我在实验室的显卡是560,比较老了,按着实验室的环境配置流程走下来居然不能用,症状就是在Python中不能成功的im...

2017-01-22 12:57:37

阅读数 15551

评论数 10

LintCode笔记(11)—— 带重复元素的子集

给定一个可能具有重复数字的列表,返回其所有可能的子集  注意事项 子集中的每个元素都是非降序的两个子集间的顺序是无关紧要的解集中不能包含重复子集 您在真实的面试中是否遇到过这个题?  Yes 样例 如果 S = [1,2,2],一个可能的答案为: [ [2], ...

2017-01-20 10:00:50

阅读数 1141

评论数 0

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