自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 深度图像的获取原理

今天介绍一下深度图像的获取方法主要有哪些,以及这些方法会导致深度图像中存在什么样的问题。在计算机视觉系统中,三维场景信息为图像分割、目标检测、物体跟踪等各类计算机视觉应用提供了更多的可能性,而深度图像(Depth map)作为一种普遍的三维场景信息表达方式得到了广泛的应用。深度图像的每个像素点的灰度值可用于表征场景中某一点距离摄像机的远近。 获取深度图像的方法可以分为两类:被动测距传感和主动深度

2017-04-06 11:27:22 23547 6

原创 Bilateral Filter、Cross/Joint Bilateral Filter

今天被问到cross bilateral Filter,虽然自己知道这肯定是一种滤波算法,但是究竟它和bilateral Filter有什么关系?觉得,作为一个图像处理研究者,一定要基础扎实,所以赶紧去看看!NerdLand在Tech Stuff中描述提到“Joint Bilateral Filter is also referred to as Cross bilateral filter”。也

2017-04-05 16:43:20 5719 1

原创 形态学运算之基本概念

形态学运算是针对二值图像依据数学形态学(Mathematical Morphology)的集合论方法发展起来的图像处理方法。通常,形态学图像处理表现为一种邻域运算形式,一种特殊定义的领域称之为“结构元素”(Structure Element),在每个像素位置它与二值图像对应的区域进行特定的逻辑运算,逻辑运算的结果为输出图像的响应像素。简单来讲,形态学操作就是基于形状的一系列图像处理

2017-03-22 17:25:43 13780 2

原创 Contour Detection and Hierarchical Image Segmentation

Contour Detection and Hierarchical Tree Segmentation

2016-11-28 23:09:30 7677 4

原创 简介Opencv在Python中的使用

OpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块。

2017-04-25 23:02:26 61395 3

原创 使用Python进行数字图像处理

PIL(Python Imaging Library),是Python平台上的图像处理标准库。功能非常强大,API却简单易用。 由于PIL仅支持到Python2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名叫Pillow,支持最新的Python3.x,又加入了许多新的特性。

2017-04-25 21:30:58 6700

原创 爬虫:将廖雪峰网上资源保存为本地PDF文件

偶然中看到[Python之禅]的推文,关注公众号之后,发现里面好多有趣的东西,于是按照作者的讲解,打算自己亲自去试一试!爬虫:将廖雪峰网上资源保存为本地PDF文件1. 准备工作:1.1 分析网站结构:

2017-04-18 16:40:43 5115 9

原创 老鼠跳或上楼梯的问题

昨天说到这个问题,想了一些思路,今天就把它实现了一下,也是收获满满!问题描述:这一类的问题估计大家见过很多,大致是这样的: 有n阶台阶,小明每次只能上1个或2个台阶,问他有多少种方案走完n阶台阶。

2017-04-14 22:07:22 1228

原创 成为Googler的资源分享!

机会总是留给有准备的人![译] Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试拥有一名Googler的心态! 成为Googler的一份规划!

2017-04-11 16:06:58 790

原创 调整队形(某客某易模拟题)

在幼儿园有n个小朋友排列为一个队伍,从左到右一个挨着一个编号为(0~n-1)。其中有一些是男生,有一些是女生,男生用’B’表示,女生用’G’表示。小朋友们都很顽皮,当一个男生挨着的是女生的时候就会发生矛盾。作为幼儿园的老师,你需要让男生挨着女生或者女生挨着男生的情况最少。你只能在原队形上进行调整,每次调整只能让相邻的两个小朋友交换位置,现在需要尽快完成队伍调整,你需要计算出最少需要调整多少次可以让

2017-04-10 22:38:19 945

原创 赶去公司(某客某易模拟题)

问题描述:终于到周末啦!小易走在市区的街道上准备找朋友聚会,突然服务器发来警报,小易需要立即回公司修复这个紧急bug。假设市区是一个无限大的区域,每条街道假设坐标是(X,Y),小易当前在(0,0)街道,办公室在(gx,gy)街道上。小易周围有多个出租车打车点,小易赶去办公室有两种选择,一种就是走路去公司,另外一种就是走到一个出租车打车点,然后从打车点的位置坐出租车去公司。每次移动到相邻的街道(横向或

2017-04-10 20:51:24 666

原创 回溯法解决双核处理问题(某客某易笔试模拟题)

一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务,n个任务可以按照任意顺序进入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。

2017-04-08 09:18:35 1071

原创 纪念自己的第一篇博客一天浏览量破千了!

今天是个值得纪念的日子,第一次写的博客用一天的时间浏览量破千了。

2017-04-07 17:15:59 1479 2

原创 回溯法解决子集和问题

问题描述: 对于给定的正整数集合S={x1,x2,…,xn}和正整数c,编程计算S的一个子集S1,使得 也就是说,从一组数中求和为某个定值的元素的组合方式。 同样是一个组合问题。使用回溯法解决该问题:

2017-04-07 10:10:29 9804 3

原创 回溯法解决0-1背包问题

回溯法解决0-1背包问题

2017-04-06 22:55:56 8507

转载 机器学习之正则化(regularization)

机器学习正则化

2017-03-29 17:37:36 879

原创 C语言中的scanf的使用

感谢大家分享,今天在查阅了一些资料之后,终于直观的搞懂了C语言中的scanf的工作机制,以及经常遇到的各种奇葩问题。scanf的工作机制了解其工作机制,才能知晓其外表下的内在原因,总是有道理的。scanf()函数的工作过程可以简单描述为如下过程:只有当输入回车键的时候,scanf()才开始工作。文字描述为:为了提高存储器访问效率,操作系统的缓冲区管理机制,键盘输入的

2017-03-22 22:36:29 13373 3

转载 对线性回归、逻辑回归、各种回归的概念学习

回归就是设法找出变量间在数量上的依存变化关系,用函数表达式表达出来,这个表达式称之为回归方程。回归问题的条件/前提:1)收集的数据2)假设的模型该模型是一个函数,这个函数含有未知的参数,通过学习可以对参数值做一个估计。然后利用这个模型去预测或分类新的数据。1. 线性回归收集的数据中,每一个分量均可以看做是一个特征。当两个变量存在准确、严格的直线关

2017-03-18 22:24:28 4887 1

原创 安装office的ISO版本,虚拟光驱

安装office时,下载了其ISO版本,上网查看,需要使用虚拟光驱安装该类型文件。可惜,刚重装的系统,比较干净啥都没有。。。于是,又下载了一个虚拟光驱,介绍如下:DAEMON Tools Lite软件介绍:         daemon tools是一个的虚拟光驱工具,支持加密光盘,装完不需启动即可用。是一个先进的模拟备份并且合并保护盘的软件,可以备份SafeDisc保

2017-03-18 21:21:52 2124

原创 LINUX中的make

make工作原理make是一个工具,主要负责一个软件工程中多个源代码的自动编译工作,还能进行环境检测、后期处理等工作。make的主要任务是根据makefile文件(一个脚本文件,类似windows下的bat文件)中定义的规则和步骤,根据各个模块的更新情况,自动完成整个软件项目的维护和目标程序生成工作。make工具可以识别出工程中哪些文件已经被修改,并且在再次编译的时候只编译这些文件,从而提高编译的效

2017-03-17 15:38:52 502

原创 L1和L2的区别和各自的优势

引出正则化项可以取不同的形式。例如回归问题中,损失函数是平方损失,正则化项可以是参数向量的L2范数:

2017-03-17 13:58:42 10932

转载 从贝叶斯方法谈到贝叶斯网络

0 引言 事实上,介绍贝叶斯定理、贝叶斯方法、贝叶斯推断的资料、书籍不少,比如《数理统计学简史》,以及《统计决策论及贝叶斯分析 James O.Berger著》等等,然介绍贝叶斯网络的中文资料则非常少,中文书籍总共也没几本,有的多是英文资料,但初学者一上来就扔给他一堆英文论文,因无基础和语言的障碍而读得异常吃力导致无法继续读下去则是非常可惜的(当然,有了一定的基础后,便可阅读更多的英文资料

2017-03-02 12:37:44 648

原创 《机器学习实战》-- KNN算法

KNN算法(K-Nearest Neighbor,k最近邻分类算法)1. 算法思想从训练样本中选择k个与测试样本“距离”最近的样本,这k个样本中出现频率最高的类别即作为测试样本的类别。 原理:物以类聚 优缺点: 优点:算法简单,易于实现,不需要参数估计,不需要事先训练 缺点:KNN计算量大,且训练样本必须存储在本地,内存开销也特别大2. 基本测试使用简单数据对KNN算法进行测试。from n

2017-02-20 21:05:55 841

原创 Contour Detection and Hierarchical Image Segmentation(续)

这里补充几个之前没有解释清楚的问题。

2016-12-09 20:26:17 1210

转载 【转】斯坦福大学CS224d基础1:线性代数知识

原文链接:http://blog.csdn.net/longxinchen_ml/article/details/51629328

2016-12-07 09:54:08 578

原创 print、fprintf、fscanf、disp、 0x0a和0x0d(matlab)

print、fprintf、fscanf、disp、 0x0a和0x0d

2016-11-30 17:07:22 1133

原创 MAT、BMP、PNG文件格式说明及MATLAB中文件的保存方式

在使用MATLAB处理图像的过程中,保存文件的时候,常常不知道保存为哪种格式较为合适,因此,对不同格式的有一个简单的了解是必要的。

2016-11-29 16:53:35 5610

原创 为了保护您的计算机 将不打开此文件

遇到问题:publisher在你尝试打开的文件中发现错误,为了保护您的计算机 Publisher将不打开此文件

2016-10-24 11:58:55 1691

原创 Out of Memory,Matlab

Matlab中“out of memory”的问题

2016-10-19 18:43:09 1458

原创 查找某个数是否在二维数组中(剑指offer第一题)

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。算法思路: 从二维数组的右上角开始查找,如果当前索引值和目标值相同,则返回结果;否则,如果当前索引值大于目标值,则可删除该索引值所在行;如果当前索引值小于目标值,则可删除该索引值所在列。算法代码:public class So

2016-10-18 22:26:07 1084

翻译 找出缺失的整数

漫画算法:找出缺失的整数原始题目一个无序数组里,有99个不重复正整数,范围从1到100,唯独缺少一个整数,如何找出这个缺失的整数?

2016-10-14 14:59:21 1770

原创 Python基础

说明:个人学习笔记,学习内容主要来自廖雪峰Python2.7教程输入输出问题输入输出当然是任何一个变成语言最基本的语句,任何编程都是要与用户交互的。print输出>>> print 'Hello World'Hello World输出格式化字符串>>> 'Hello, %s' %'world''Hello,world'>>> 'Hi, %s, you have $%d.' %('Mi

2016-05-25 21:54:27 809 1

原创 输入输出之File类的使用(一)

File类是java.io包下代表与平台无关的文件和目录。File使用,简单测试例程:package test;import java.io.File;import java.io.IOException;public class file { private static void listFile(File file){ String[] fileList = fil

2015-06-06 11:33:01 703

原创 第一篇 基础网络编程

计算机网络:所谓计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。计算机网络是现代通信技术与计算机技术相结合的产物,计算机网络可以提供以下一些主要功能。· 资源共享· 信息传输与集中处理· 均衡负荷与分布处理· 综合信息服务计算机网络中实现通信

2015-06-04 15:04:17 953

转载 阿里巴巴集团2014秋季校园招聘笔试题

转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/11931173第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分,选对得满分,选错倒扣1分,不选得0分)1、假设把整数关键码K散列到有N个槽的散列表,以下哪些散列函数是好的散列函数()A、h(K)=K mod N;B、h(K)=1;C

2014-09-09 22:24:52 1513

转载 微软2014校园招聘笔试试题

1、Which statement(s) is(are) correct about thread and process?Select all that apply.(5 Points)A、Threads share the same address space of the parent process;Processes share the same address space of t

2014-09-09 22:23:13 852

转载 VcProj详解

vcproj 是一个标准的xml文件,

2014-08-14 16:01:47 2046

转载 socket选项_总结

功能描述:     获取或设置与某个套接字关联的选项。     选项可能位于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。例如:要操作套接字层的选项,将level=SOL_SOCKET;其它层,控制选项的合适协议号必须给出,例如:为了表示一个选项由TCP协议解析,level=TCP设置/获取socket选项:#in

2014-08-06 16:01:57 891

转载 使用hostent结构:

我们写一个程序来获取主机www.163.com的详细信息:#include #include #include #include #include #include #include #include #include #define SERVPORT 80int main(int argc, char **argv){ int i, sockfd

2014-08-06 11:42:07 1041

转载 如何高效利用GitHub

转自:如何高效利用GitHub Published: 04 Mar 2012正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么Q2:GitHub风格Q3: 在GitHub,如何跟牛人学习Q4: 享受纯粹的写作与演讲Q5: 代码帮你找工作Q6: GitHub还在影响一些什么Q7: 除了GitHu

2014-08-06 10:51:43 687

虚拟光驱安装文件

虚拟光驱

2017-03-18

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

TA关注的人

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