- 博客(64)
- 资源 (16)
- 收藏
- 关注
原创 OpenCV中IplImage, CvMat, Mat 创建和相互转换
OpenCV中IplImage, CvMat, Mat 创建和相互转换在不同
2014-08-29 16:32:02 1588
原创 OpenCV中IplImage, CvMat, Mat 基本使用和元素遍历
OpenCV中IplImage, CvMat, Mat 基本使用和元素遍历
2014-08-29 15:48:50 2824
原创 字符串转数字库函数集锦
字符串——>整数1、atoi功 能:把一字符串转换为整数用 法:int atoi(const char *nptr);详细解释:atoi是英文array to integer 的缩写。atoi()会扫描参数nptr字符串,如果第一个字符不是数字也不是正负号返回零,否则开始做类型转换,之后检测到非数字或结束符 /0 时停止转换,返回整型数。 参 数: *nptr:
2014-08-28 16:13:28 604
转载 通过CMake在VS中查看OpenCV源码
当我们有时想查看opencv自带的函数的源代码,比如函数cvCreateImage, 此时我们选中cvCreateImage, 点击鼠标右键->转到定义,我们会很惊讶的发现为什么只看到了cvCreateImage的一个简单声明,而没有源代码呢?这是因为openCV将很多函数被加入了函数库,并被编译成了dll,所以只能看到函数申明,没法看到源代码。下面我们详细解释并讲解如何利用cmake查看open
2014-08-27 10:30:16 950
原创 YUV格式详解
What is YUVYUV,是一种颜色编码方法。YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、Chroma),Y'UV, YUV, YCbCr, YPbPr常常有
2014-08-09 18:03:40 1132
翻译 The Documentatiion of Kinect Face Tracking
to continue Face Tracking Outputs.......Face Tracking Outputs
2014-08-04 13:49:59 1462
原创 HBase安装配置
HBase是依赖Hadoop的数据存储系统,可以实现大数据(过亿条记录)的存储,进行并行化处理。在特定的场景下HBase有自己的用武之地。
2014-05-03 21:43:58 576
原创 zookeeper分布安装笔记
zk介绍ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以Standalone模式安装运行
2014-05-03 21:23:42 505
原创 Linux的rpm命令参数使用详解
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类
2014-05-02 12:08:25 776
原创 Hive-0.12.0配置安装
Hive安装及配置,准备工作:1).安装JDK2).安装Hadoop3).安装MySQL5.x上面都安装好后,接下来就可以安装Hive了,目前最新版本为hive0.10.0,从hive0.8.0开始,就支持hadoop1.x了,这里安装的是hive0.8.1,具体步骤如下:
2014-05-02 09:39:45 589
原创 Linux下通过yum安装mysql
一、mysql简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体
2014-05-01 20:45:43 724
原创 Linux中用户管理笔记
Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。实现用户账
2014-04-27 10:42:08 617
原创 CentOS下配置网络笔记
一、配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下:/etc/host.conf 配置域名服务客户端的控制文件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置/etc/sysc
2014-04-26 10:39:09 614
原创 Linux下查看和踢除正在登陆的其他用户
如何在linux下查看当前登录的用户,并且踢掉你认为应该踢掉的用户?请使用who这个命令来查看当前正在登录的用户
2014-04-26 09:56:20 991
转载 计算机视觉、机器学习相关领域论文和源代码大集合
一、特征提取Feature Extraction:· SIFT [1] [Demo program][SIFT Library] [VLFeat]· PCA-SIFT [2] [Project]· Affine-SIFT [3] [Project]· SURF [4] [OpenSURF] [M
2014-03-28 19:41:34 499
原创 彩色图像目标提取、图像去噪和形态学处理
在图像分析中,图像分割在两个方面有不同的解释,一个是整体图像分割,它的目标是区分开整个图像的不同的区域;另一个方面是目标分割也叫做目标提取,方便对目标的识别和理解。 在对彩色图像进行目标提取,通常有两类方法常被采用:一类实现的目标分割取决于目标区域的颜色,包括直方图阈值法、K—均值聚类算法或模糊K—均值聚类等算法;另一类是基于像素的空间信息,后者又分为两小类:一类是取决于目标边缘的
2014-03-26 22:02:57 10961 1
原创 VS2008+OpenCV2.3.1配置
一.下载OpenCV下载OpenCV2.3.1 for windows(即 OpenCV-2.3.1-win-superpack.exe )双击该exe文件,将其解压到本地磁盘上,比如:D盘 二.配置系统环境变量:我们需要将OpenCV的dll文件所在的目录加入Path环境变量,这样OpenCV才能调用,该路径为:1
2014-03-24 16:54:47 964
原创 两个关于a,b的面试题
题目一:有两个变量a,b,不用if /?:/swithc/或其他的判断语句,找出两个数中比较大。方案一:int max=((a+b)+abs(a-b))/2;方案二:int c=a-b;char *strs[2]={"a large","b large"};c=unsigned(c)>>(sizeof(int))*8-1;题目二:如何将a,b的值进行交换,并且不适用任何中间
2014-03-23 21:45:39 522
原创 C/C++中的几个小语法点
(1)for语句的执行顺序for(int i=0(1);i<10(2);i++(3)){ i++;(4)} 进入for循环语句中后首先执行的是循环条件初始化工作并且此工作只执行一次(1处), 然后执行条件判断语句(2处),如果条件不满足直接跳出循环,如果条件满足则执行循环体(4处),然后执行条件自增加运算(3处)看如下输出结果:for(a=0,x=0;a<=
2014-03-23 21:30:30 545
原创 C/C++中变量在内存中的分布
C/C++中变量在内存中的分布#include #include ///////////////////////////////////// int g_i = 100; int g_j = 200; int g_k,g_h;//////////////////////////////////// int main() { const int MAXN = 100;//常量
2014-03-23 16:43:14 643
原创 MySQL笔记(2)
四 数据字段 unsigned 无符号,可以让存储空间增加一倍 - 128-127 ===>0-255 只能用在数值型字段上 zerofill 自动0填充 create table t2(num int(5) zerofill,price float(7,2)
2014-03-19 09:01:11 477
原创 MySQL笔记(1)
连接数据库语句:mysql -h localhost -u root -p; 其中:-h 后跟要连接的数据库的IP地址-u 后跟用户名-p 后跟密码===============================\s;查看MySQL数据库的当前状态===============================show databases;查看MySQL中所
2014-03-16 20:42:18 582
原创 为集群增加新节点
在配置完成一个有三个节点的集群后,当需要增加新的节点时,可以按照如下操作在/etc/hosts中配置整个集群中的主机名和ip地址的映射,并且将新的hosts文件拷贝到整个集群中在新的节点中安装好hadoop把namenode中的有关配置文件复制到新节点如 core-site.xml、hdfs-site.xml、mapred-site.xml,同时也可以将所有节点中的dfs.re
2014-03-09 22:09:48 1573
原创 hadoop集群安装
在hadoop伪分布的安装基础上,进行hadoop的集群安装。本机实验采用三个节点,安装操作系统为centos,假设每台机子的hostname分别为hadoop、hadoop1、hadoop2,ip地址分别为192.168.0.1、192.168.0.2、192.168.0.3,参照hadoop的伪分布部署顺序进行,其中需要进行修改的地方有重新配置/etc/hosts,将集群中所有的i
2014-03-09 21:58:36 652
原创 hadoop1.1.2的伪分布部署
本次学习hadoop伪分布部署采用了三个节点,每个节点装了centos操作系统。进入节点设置其ip地址,设置之后重启网卡,执行命令service network restart验证:执行命令ifcofig修改主机名 (1)使用hostname查看主机名,使用hostname newname 修改当前会话的主机名 (2)修改配置文件中的主机名,执行命令
2014-03-09 21:43:34 648
原创 让CentOS启动时不启动桌面服务
修改/etc/inittab文件,将id:5:initdefault:改为id:3:initdefault:Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和所要达到的目的都不同。CentOS设置了如下表所示的运行级,并且系统可以在这些运行级别之间进行切换,以完成不同的工作。运行级说明 0 所有进程
2014-03-04 16:23:58 619
转载 修改/etc/resolv.conf又恢复到原来的状态?
新装一台机器环境为服务器主板,双网卡,系统为CentOS5.4 ,eth0为内网ip,eth1为公网ip。但是由于在本地测试,设置的内网ip,域名服务器同样使用的是上海本地的域名解析,没有问题,可以上网,可以解析。放到外地公网上去,ip地址已经设好了。使用setup更改了一下外地公网的dns,保存退出。重启service network restart后发现不能解析了。用ip地址可以连,但
2014-03-04 11:47:53 2093
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人