自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 【转】OpenCV LUT函数

opencv 2中的LUT函数为 void LUT(InputArray src, InputArray lut, OutputArray dst,int interpolation); src表示的是输入图像(可以是单通道也可是3通道) ...

2018-08-30 19:44:32 237

原创 OpenCV 图像缩减算法

uchar类型的3通道图像,对颜色的表示方法有256X256X256(无符号整形大小范围是0~255)种,需要对其种类进行缩减,如0~9为0,10~19为10,20~29为20,这样就只有26X26X26种表示方法了。 若对图像中每点的像素值进行计算后重新赋值太过麻烦,多次的计算是很耗时间的。不如提前规定好一个数组[0,10,20,30…..],再将像素值进行比较,处在0~9区间的自动赋值...

2018-08-30 18:48:05 263

转载 【转】C++模板详解

模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;   通常有两种形式:函数模板和类模板;   函数模板针对仅参数类型不同的函数;   类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序员编写与类型无关的代码。比如编写了一个交换...

2018-08-29 20:54:57 124

原创 OpenCV Mat类学习2(OpenCV3编程入门)

显式创建Mat的方法 1. 例:Mat M(2,2,CV_8UC3,Scalar(0,0,255)); 其中Scalar是Short型的向量,能使用值来初始化矩阵,还可以用于表示颜色。 2. 创建超过两维的矩阵:指定维数,传递一个指向数组的指针,包含每个维度的尺寸 例: int sz[3] = (2,2,2);Mat L(3,sz,CV_8UC,Scalar::...

2018-08-25 22:20:33 186

原创 OpenCV Mat类学习1(OpenCV3编程入门)

Mat是一个类,两大块:矩阵头(矩阵尺寸,存储方法,地址)和一个指向所有像素值的矩阵的指针 书上没具体说,但矩阵头应该就是信息头,创建副本时大的开销是由矩阵造成的,而不是信息头。 OpenCV使用了引用计数机制,让每个Mat对象有自己的信息头,但共享同一个矩阵。 可以创建只使用部分数据的信息头,如Mat D(A,Rect(10,10,100,100)),D中只引用了A的部分...

2018-08-25 21:30:37 183

原创 opencv 鼠标操作

来自毛星云的opencv3编程入门 自己另外加了一些注释include define WINDOW_NAME “【程序窗口】”void on_MouseHandle(int event, int x, int y, int flags, void* param);//1:传入的消息 2:鼠标此刻所在x坐标 3:鼠标此刻所在y坐标 4:EVENT_FLAG的组合(这是什么东东,) ...

2018-08-24 10:32:35 796 1

空空如也

空空如也

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

TA关注的人

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