自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 opencv里的Rect_类

opencv里的Rect_类:成员变量x、y、width、height,分别为左上角点的坐标和矩形的宽和高。常用的成员函数有Size()返回值为一个Size,area()返回矩形的面积,contains(Point)用来判断点是否在矩形内,inside(Rect)函数判断矩形是否在该矩形内,tl()返回左上角点坐标,br()返回右下角点坐标。值得注意的是,如果想求两个矩形的交集,并

2014-03-24 16:36:31 2347 1

原创 opencv中的三种图像分割算法

图像分割指的是将数字图像细分为多个图像子区域的过程,在OpenCv中实现了三种跟图像分割相关的算法,它们分别是:分水岭分割算法、金字塔分割算法以及均值漂移分割算法。具体见别人的博文http://blog.sina.com.cn/s/blog_73ee929c01010w5j.html

2014-03-20 16:12:06 9551

原创 VS2010不能将参数 1 从“std::string”转换为“const char *”解决

环境:VS2010代码:int len = strlen(str);//求字符串长度解决:std::string类有一个方法叫c_str()就是取出string对象的字符串,实现到char *的转换,调用方法:strlen(str.c_str());总结:strlen只能用于c风格字符串,不能用于string,因为strlen是在遇到\0时结束判断的。用这个strl

2014-03-18 15:43:34 1682

原创 数字图像处理入门(五)-代数、逻辑运算

见http://blog.sina.com.cn/s/blog_a98e39a201010tcw.html

2014-03-18 15:02:53 975

原创 OpenCv入门(一)-基本数据结构和头文件

网上看到的,不错http://blog.sina.com.cn/s/blog_a98e39a201010tkx.html

2014-03-18 14:57:13 515

原创 opencv的基本GUI指令

GUI 指令1、窗口管理(1) 创建和定位一个新窗口:cvNamedWindow("win1", CV_WINDOW_AUTOSIZE);  cvMoveWindow("win1", 100, 100); // offset from the UL corner of the screen (2) 载入图像:IplImage* img=0;

2014-03-18 14:52:45 843

原创 关于opencv里Mat的知识

参见别人的博文,见链接http://zhan.renren.com/xjtuopencv?gid=3602888498033201450&checked=true

2014-03-06 21:17:21 499

原创 错误集锦

1,使用cvSplit(&IplImage(I),&IplImage(I_b),&IplImage(I_g),&IplImage(I_r),NULL);时,出现内存异常,原因是:参数1中的I矩阵应该是3通道的矩阵。2,如下图,已定义I矩阵,但在for循环里却提示I矩阵未定义。原因是: I是在{}这里面定义的,出了这个{}后,它应该就自动消失了,相当于局部变量。,3,未完待续,本科毕设进

2014-03-06 17:06:47 542

转载 访问Mat图像中的每个像素的值和IplImage格式图像中每个像素的值

访问Mat图像中的每个像素的值:见大神的http://blog.csdn.net/xiaowei_cqu/article/details/7771760访问IplImage格式图像中每个像素的值:见大神的http://blog.csdn.net/xiaowei_cqu/article/details/7557063

2014-03-05 10:43:04 744

转载 opencv中矩阵赋值

第一次赋值方法:float Coordinates[ ]={ 0.83,0.90,0.99,0.92,0.87,326,285,340,287,310,21,38,25,19,27,3.2,2.4,2.2,2.0,0.9,0.20,0.25,0.12,0.33,0.20,0.15,0.20,0.14,0.09,0.15,250,180

2014-03-04 11:30:42 7314

原创 double与float的区别

1,二者都是浮点型的,但是来年各个的精度和范围不一样罢了double有8个字节float只有4个字节double表示的范围比float大 而且 一般在程序里面都用double错误少 而double在精度运算时 会出现错误 有误差2,但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精

2014-03-03 17:11:24 718

原创 谨记:android编程R.java未自动生成的重要原因之一

res文件夹下“文件名”,包括drawable,layout等里的文件命名时,千万不能出现大写字母,否则程序无法生成R.java文件,且res文件夹不报错。

2014-03-03 15:40:17 628

原创 利用C++函数imread读取图片的时候返回的矩阵总是空,而利用C函数cvLoadImage时却能读取到图像,疑惑

Mat a = imread("cat.bmp",0 );//CV_LOAD_IMAGE_GRAYSCALE);无法读入,出错但是,使用IplImage *img = cvLoadImage("cat.bmp", CV_LOAD_IMAGE_GRAYSCALE);Mat a(img);却可以正确读取图像。不明白为什么??

2014-03-03 15:31:19 1904

转载 opencv中图像的通道的解释

1、比较通俗易懂的解释是:灰度图的通道数为1,彩色图的通道为3。基本上,描述一个像素点,如果是灰度,那么只需要一个数值来描述它,就是单通道。如果一个像素点,有RGB三种颜色来描述它,就是三通道。  2、4通道通常为RGBA,在某些处理中可能会用到。2通道图像不常见,通常在程序处理中会用到,如傅里叶变换,可能会用到,一个通道为实数,一个通道为虚数,主要是编程方便。还有一种情况就是16位图像,

2014-03-03 11:28:48 1436

转载 int main(int argc, char ** argv)详解

int main(int argc, char ** argv){  int i;    for (i=0; i         printf("Argument %d is %s.\n", i, argv[i]);    return 0;}在opencv的编程中经常使用上述main函数的使用方式,其中argc代表:输入的参数个数    

2014-03-03 11:27:16 863

转载 图像处理中色调、亮度、饱和度的定义

在图像处理中,常见的颜色模型包括HSB(色相、饱和度、亮度)、RGB(红色、绿色、蓝色)、CMYK(青色、品红、黄色、黑色)和CIE L*a*b*等,因此,相应的颜色模式也就有RGB、CMYK、Lab等。在HSB颜色模型中,色相、饱和度、亮度是对图像属性的基本描述。   色相或者色调(Hue)是从物体反射或透过物体传播的颜色。在0°到360°的标准色轮上,按位置度量色相。通常情况下,色相由颜色

2014-03-03 11:24:01 4977

转载 如何学习OpenCV有效率

相信搞机器视觉的朋友对OpenCV是又爱又恨,爱它因为它是免费的,如果能够好好掌握它,并运用到自己的机器视觉项目中,还是可以一定程度上降低项目成本。恨它是因为它不太好学习。一般学不好OpenCV的原因有以下几个:1、国内有关OpenCV的中文著作太少了,就2本,而且还是1.1版本的,已经和现在最新版本2.4.3差别太大,就算是学习了,过渡到最新版也要花一定的时间和精力。2、

2014-03-03 11:14:41 2901

原创 OpenCV 2.4.3 Cheat Sheet学习

一、矩阵基础操作:Mat image(240, 320, CV8UC3);第一个参数是rows,该矩阵的行数;第二个参数是cols,该矩阵的列数;第三个参数是该矩阵元素的类型。这句话表示创建一个大小为240×320的矩阵,里面的元素为8位unsigned型,通道数(channel)有3个。image.create(480, 640, CV8UC3);分配(或重新分配)image

2014-03-03 11:10:05 1076

Visual c++数字图像处理技术(刘海波)第2版光盘——part3

Visual c++数字图像处理技术(刘海波)第2版光盘——part3. 资源太大,分3部分上传

2015-04-09

Visual c++数字图像处理技术(刘海波)第2版光盘——part2

Visual c++数字图像处理技术(刘海波)第2版光盘——part2 文件太大,分3部分上传

2015-04-09

Visual c++数字图像处理技术(刘海波)第2版光盘——part1

Visual c++数字图像处理技术(刘海波)第2版光盘——part1.。。。文件太大,分三部分上传

2015-04-09

空空如也

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

TA关注的人

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