自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 计算机视觉的一些牛人博客

以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事 这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也...

2016-10-23 16:30:46 819 0

转载 BOOL,int,float,指针变量 与“零值”比较的if语句

 以下摘自《林锐-高质量C++c编程指南》  /*   ----------------------------------------------------------------------------   */  if语句是C++/C语言中最简单、最常用的语句,然而很多程序员...

2017-10-11 16:21:47 373 0

转载 一些牛人的博客和代码

每个做过或者正在做研究工作的人都会关注一些自己认为有价值的、活跃的研究组和个人的主页,关注他们的主页有时候比盲目的去搜索一些论文有用多了,大牛的或者活跃的研究者主页往往提供了他们的最新研究线索,顺便还可八一下各位大牛的经历,对于我这样的小菜鸟来说最最实惠的是有时可以找到源码,很多时候光看论文是理不...

2017-06-19 11:39:11 1655 1

转载 Opencv3.0+opencv_contrib_lib +VS2013(编译)+CMake-gui(最近的版本都可以)

0.前言 这里将的是将opencv3.0用vs2013重新编译的过程,目的是为了能够应用到opencv_contrib_lib库中点代码。!!可能有的人还不知道什么是opencv_contrib_lib? 在opencv3.0.0版本中,整体的架构发生了变化,变成了:Core(核心代码...

2017-06-13 10:01:33 802 0

转载 LINk:fatal error LNK1104:无法打开文件“cv.lib”解决办法

LINK : fatal error LNK1104: 无法打开文件“cv.lib”解决办法.   LINK : fatal error LNK1104: 无法打开文件“cv.lib”. 这条错误已经折腾了我一下午,通过摸索,终于明白怎么解决了. 如果你确定自己在vc++6.0或者VS...

2017-05-18 10:22:18 3866 0

原创 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy

问题:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy 用C/C++编写的程序实现 class Solution { public:  void replaceSpace(char *s...

2017-05-02 16:07:35 809 0

转载 error C4703: 使用了可能未初始化的本地指针变量

转自:http://www.vcerror.com/?p=1514 问题描述: 在用VS2012编译时出现下面的错误 error C4703: 使用了可能未初始化的本地指针变量“eocd” 问题分析: 在VS2012创建项目时,会有一个勾选项,叫做“安全开发生命周期(SDL)...

2017-04-20 15:19:21 877 0

转载 深度学习框架Keras简介

1. Keras简介 Keras是基于Theano的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经网络库,支持GPU和CPU。使用文档在这:http://keras.io/,这个框架貌似是刚刚火起来的,使用上的问题可以到github提issue:htt...

2017-03-25 11:45:16 2209 0

原创 腾讯暑假实习题和答案

小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗? 输入描述:输入数据有多组,每组包含一个字符串s,且保证:1 输出描述:对于每组数据,输出移位后的字符串。 输入例子:AkleBiCeilD 输出例子:klei...

2017-03-18 10:24:29 357 0

转载 五个整数任意组合(加减)得到1~122之间的数

/问题描述 /* 给定五个整数1,3,9,27,81,这个五个整数可以任意组合进行加减(可以是五个数中的部分相加),这五个数组合进行加减可以得到1~122之间的数, 任意输入1~122之间的一个整数,得到其相应的组合,并且按照由大到小的顺序输出其表达式     示例输入输出 ...

2017-03-13 16:17:57 521 0

转载 深度学习的软件资料资源

星号代表对软件库的推荐度,考虑了适用范围、开发语言、更新情况、文档示例完整性等方面,Just personal opinion。 根据编程语言,对深度学习的软件资源分类: Python: ★★★★★ 五星 Theano – CPU/GPU 符号表示编译器in python (fro...

2017-03-13 15:40:57 390 0

原创 vs2013中运行程序后出现的闪退问题

当运行以下程序的时候出现了闪退,程序如下: #include #include  const char *strstre( const char *src, const   char * sub){  const char * bp;     const char * sp; ...

2017-03-12 15:42:27 3475 0

转载 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To d

编译出错信息:错误    1    error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, us...

2017-03-07 15:39:05 1089 0

转载 无法查找或打开 PDB 文件,测试程序无法得到结果-VS 中配置OpenCV的问题

Visual Studio 中配置OpenCV时,初学者在调试时经常遇到“无法查找或打开 PDB 文件”的问题。解决方案如下: 一、可先按http://jingyan.baidu.com/article/90bc8fc87fbafff653640ca6.html​中的方法减少一些“无法查找或打开...

2017-03-07 11:46:03 7302 2

原创 const.char 类型形参与LPWSTR 类型的实参不兼容

我们在用VS2012,VS2013编译自己或者网上的源代码时会提示如下错误“LPWSTR 类型的实参与const.char 类型形参不兼容”,如果我们在VC6.0上运行是不会提示这个错误的。主要原因是VC6默认使用字符ANSII编码方而VS2010、VS2012、Visual Studio 201...

2017-03-07 10:36:27 425 0

原创 在64位的系统下,Armadillo 和VS2013的安装与配置

1.下载Armadillo(可以到我的资源中下载),我下载的是armadillo-7.800.1.tar。 Armadillo是一个C++开发的线性代数库, 2.将下载的armadillo-7.800.1.tar进行解压获得以下目录 3.打开文件E:\armadillo-7.800.1\armad...

2017-02-27 17:38:53 4752 1

转载 vs2013怎么配置opencv才能不用每次都重新配置一遍

VS2013怎么配置opencv才能不用每次都重新配置一遍?     让曾经也是小白的我来写一个VS一次配置永久使用OpenCV的终极小白教程: 说白了就是将VS第一次配置OpenCV的项目属性表保存下来,每次新建项目时引用即可。 目录 解压OpenCV配置系统...

2017-02-24 19:18:08 8684 3

原创 在VS2013下的openCV2.4.9安装过程

OpenCV 2.4.9 +VS2013 开发环境配置 在windows平台64位系统使用visual studio2013和opencv2.4.9配置一个开发环境。 opencv2.4.9地址:https://sourceforge.net/projects/opencvli...

2017-02-23 22:57:31 5207 0

原创 vs2013安装openCV2.4.9时出现无法启动此程序,因为计算机中丢失opencv_core249d.dll

我是安装的VS2013和openCV2.4.9 当在进行测试看openCV是否安装成功时出现opencv无法启动该程序,因为计算机中丢失opencv_core249d.dll的问题 解决方法: 首先在安装opencv2.4.9的目录中找到opencv_core249d.dll;    open...

2017-02-23 22:14:25 3755 9

原创 腾讯2016研发面试题(一)及解析

1.下面关于HTTP协议的说法正确的是:正确答案: C  A:HTTP是基于TCP协议之上的应用层协议 B:HTTP是一个普通用在浏览器和web服务器之间进行数据交换的流式二进制协议 C:http协议的ETAG响应头主要用于信息的过期验证 D:HTTP1.0中的cache-control ...

2017-02-18 11:24:20 360 0

原创 scala 的介绍

刚接触Scala 对这门语言不是很了解,简单写了一下关于Scala的一些基础知识。 Scala 是一种把面向对象和函数式编程理念加入到静态类型语言中的语言,可以把 Scala 应用在很大范围的编程任务上,无论是小脚本或是大系统都是用 Scala 实现。Scala 运行在标准的 Java 平台上,可...

2017-01-07 11:30:15 226 0

转载 基于OpenCV读取摄像头进行人脸检测和人脸识别

前段时间使用OpenCV的库函数实现了人脸检测和人脸识别,笔者的实验环境为VS2010+OpenCV2.4.4,OpenCV的环境配置网上有很多,不再赘述。检测的代码网上很多,记不清楚从哪儿copy的了,识别的代码是从OpenCV官网上找到的:http://docs.opencv.org/trun...

2016-12-23 21:06:14 3856 1

转载 图像识别中的深度学习【香港中文大学王晓刚】

深度学习发展历史 深度学习是近十年来人工智能领域取得的重要突破。它在语音识别、自然语言处理、计算机视觉、图像与视频分析、多媒体等诸多领域的应用取得了巨大成功。现有的深度学习模型属于神经网络。神经网络的起源可追溯到20世纪40年代,曾经在八九十年代流行。神经网络试图通过模拟大脑认知...

2016-12-18 22:23:08 1825 0

转载 牛人的一些主页(主页有很多的论文代码)

牛人主页(主页有很多论文代码) Serge Belongie at UC San Diego Antonio Torralba at MIT Alexei Ffros at CMU Ce Liu at Microsoft Research New England Vitt...

2016-12-18 22:20:38 1477 0

原创 图片PGM格式转化为JPG格式(MATLAB 实现)

function [  ] = pgmtjpg(  )  pgms = dir('F:\database\CroppedYale (2)\CroppedYale\yaleB14\*.pgm');%%需要转换的文件的位置  num_pgms = length( p...

2016-12-06 22:05:03 3285 0

转载 Python 图形处理库PIL批量修改图片大小和格式

关于PIL库的一些概念 pil能处理的图片类型 pil可以处理光栅图片(像素数据组成的的块)。 通道 一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠加 模式 1  1位像素,黑和白,存成8位的像素 L  8位像素,黑白 P  8...

2016-12-06 09:54:16 760 0

转载 MATLAB R2015a重建.m等文件关联

从MATLAB R2014b版本开始,安装之后都不会自动与.m等文件相关联。如果打开.m文件的时候选择了打开方式,然后选择的MATLAB,这样不仅.m文件的图标不好看,而且每次双击一个.m文件都会新打开一个MATLAB程序,非常别扭。经过搜索并自己尝试,现提出一种解决方案。 对安装MATLAB ...

2016-11-07 17:28:55 1449 0

原创 .mat 与 .txt 文件相互转换的方法

.mat 文件是MATLAB的数据存储文件,libSVM 可以识别的数据集是.txt文件,如何把.mat文件转化为.TXt 文件: 可以先把文件读入MATLAB 中,再用save进行保存 ,save('printfile.txt','data','...

2016-11-06 22:03:50 3083 0

转载 LibSvm的使用

libsvm的使用 1: 了解libsvm工具包 LIBSVM是台湾大学林智仁(Lin Chih-Jen)教授等2001年开发设计的一个简单, 易于使用和快速有效的SVM模式识别与回归的软件包, 他不但提供了编译好的可在Windows系列系统的执行文件, 还提供了源代码, 方便改进...

2016-11-06 21:07:39 291 0

原创 RGB 和HSI

彩色模型也称彩色空间或彩色系统,是用来精确标定和生成各种颜色的一套规则和定义。它的用途是在某些标准下用通常可接受的方式简化彩色规范。彩色模型通常可以用坐标系统来描述,而位于系统中的每种颜色都由坐标空间中的单个点来表示。 如今使用的大部分彩色模型都是面向应用的或是面向硬件的。如RGB 、面向彩色打...

2016-11-02 21:10:23 5016 0

原创 图像的放大与缩小(MATLAB 代码)

首先第一种: function I=ImageZoom(I1,x,y) %功能:实现图像的任意倍数缩放 %x---水平缩放系数 %y---竖直缩放系数 if length(size(I1))>2 I1=rgb2gray(I1); end figure,imshow(I1); ...

2016-11-01 17:35:10 32474 1

原创 图像复原技术

图像复原技术的目的是使退化了的图像尽可能恢复到原来的真实面貌。 图像复原与图像增强的联系与区别: 图像复原和图像增强相似,两者都是要得到某种意义上改进的图像,或者说,希望改进输入图像的质量。两者不同之处是图像增强技术一般要借助人的视觉系统的特性,以取得看起来比较好的视觉效果。而图像复原则认为图...

2016-11-01 16:27:06 10184 0

原创 频域低通滤波器(MATLAB 含代码)

在频谱中低频主要对应图像在平滑区域的总体灰度级分布,而高频对应图像的细节部分,如边缘和噪声。因此图像平滑可以通过衰减图像频谱中的高频部分来实现,这就建立了空间域图像平滑和频域低通滤波之间的对应关系。 理论基础 最容易想到的衰减高频成分方法是在一个称为‘截止频率’的位置截断所有的高频成分,将图像...

2016-10-27 10:40:40 38298 0

原创 Matlab 插值算法(最邻近、双线性、双三次插值)

1、最邻近元法 这是最简单的一种插值方法,不需要计算,在待求象素的四邻象素中,将距离待求象素最近的邻象素灰度赋给待求象素。设i+u, j+v(i, j为正整数, u, v为大于零小于1的小数,下同)为待求象素坐标,则待求象素灰度的值 f(i+u, j+v) 如下图所示: 如果(i+u, j...

2016-10-25 16:40:13 21043 2

原创 matlab 直方图均衡化

直方图均衡化又称为灰度均衡化,是指通过某种灰度映射使输入图像转换为在每一个灰度级上都有近似相同的像素点数的输出图像(输出的直方图是均匀的),在经过均衡化处理后的图像中,像素将占有可能多的灰度级并且分布均匀。 图像归一化就是将图像转化成唯一的标准 形式以抵抗各种变换,从而可消除同类图像不同的变形体...

2016-10-25 10:34:30 688 0

原创 MATLAB 灰度线性变换

利用分段线性变换函数来增强图像对比度的方法实际是增强原图各个部分的反差,即增强输入图像中感兴趣的灰度区域,相对抑制那些不感兴趣的灰度区域。分段线性函数的主要优势在于它的形式可以任意合成,而其缺点是需要更多的用户输入。 分段的灰度拉伸可以更加灵活地控制输出灰度直方图的分布,可以有选择的拉伸某段灰度...

2016-10-24 23:12:20 11425 0

原创 matlab 直方图的求解及归一化直方图

I=imread('clock.jpg'); 当读取图像直方图时,出现   就是图像是彩色的先把图像变换为灰度图像然后再进行求解直方图 b=rgb2gray(I); imhist(b); 然后就会显示出灰度直方图啦 然后归一化直方图: >> ...

2016-10-24 20:11:04 2906 0

原创 matlab 函数3(算术运算)

1.加法 用来结合两幅图像的像素内容或对一幅图像的像素值家一个常数。在MATLAB 的图像工具箱里用imadd 函数,当两幅图像相加时,需要注意超出所用数据类型允许的最大像素值,有两种解决方法,归一化和截断 。归一化:将中间的结果保存在一个临时变量w中,并在z中用下列计算每个结果的像素值   ...

2016-10-24 15:55:08 515 0

原创 matlab 常用函数2

对矩阵执行算术操作可以通过操作符+ - * / 来实现,对相乘(*)和相除(/)操作符,缺省的是矩阵乘法和矩阵除法。要对一个矩阵的单个元素执行操作,要在操作符前加一个点(.)如: diag对矩阵提取对角线的元素 计算一个矩阵的转置 计算矩阵的行列式

2016-10-23 11:26:20 233 0

原创 matlab 中一些常见的函数1

Matlab标准内置数组 Zeros(m,n) 生成一个m * n的0数组 Ones(m,n)生成一个m * n的1数组 True (m,n)生成一个m * n的逻辑1数组 False (m*n) 生成一个M * N的逻辑0数组 Eye(n):返回一个n * n的单位矩阵 Magic(m)返回一个...

2016-10-21 22:52:01 6108 0

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