- 博客(7)
- 收藏
- 关注
原创 指针数组和数组指针
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] *(a[i])是一样的,因为[]优先级高...
2019-01-12 19:33:01 104
转载 C++中的const和指针组合
1、指针常量const int *p或者int const *pp 是指向常量的指针const在*前,p指向的这个int变量对于*p来说是const的,即不能通过*p改变这个变量的值,但是变量本身可以随便改变自己的值。另外也可以改变p的指向。例:int x=2;int y=3;const int *p=&x;*p=4; //错误,不能通过*p改变变量的...
2019-01-11 19:35:58 157
转载 opencv学习——图像和大型数组类型
cv::Mat类表示任意维度的稠密数组,其数据可以看做是按照栅格扫描顺序存储的n维数组所有的矩阵都包含(1)表示数组类型的元素flag(2)表示维度的元素dims——分别表示行和列的数目的元素rows和cols(dims>2时无效)(3)表示数据真正存储位置的data指针(4)表示该内存区域有多少个引用的refcount元素cv::Mat m;三行十列,数据类...
2019-01-10 17:02:21 264
原创 opencv学习——opencv的数据类型[2]
cv::Rect类矩阵类包含Point类的x,y(矩阵左上角),size类的width和height(矩阵大小)默认构造 cv::Rect r;拷贝构造 cv::Rect r2(r1);数值初始化 cv::Rect r(x, y, w , h);点坐标及大小初始化构造 cv::Rect r(p,sz);两点初始化构造 cv::Rect r(p1, p2);成员访问 ...
2019-01-07 17:11:52 213
原创 opencv学习——opencv的数据类型[1]
基本数据类型模板类:(1) cv::Vec<> 固定向量类(在编译时已知了向量的维度)大部分时间不会直接使用这个形式,而是使用它的别名(typedef)cv::Vec2i, cv::Vec4d......任何cv::Vec{2,3,4,6}{b, w, s, i, f, d}的组合都是有效的b(unsigned char),w(unsigned short), s(...
2019-01-07 17:01:28 242
原创 opencv学习——cv::pyrDown(), cv::cvtColor(),cv::Canny()
(1)使用cv::pyrDown()创建一个新的图像,其宽和高均为原始图像的一半int main() { cv::Mat img1, img2; cv::namedWindow("Example1", cv::WINDOW_AUTOSIZE); cv::namedWindow("Example2", cv::WINDOW_AUTOSIZE); img1 = c...
2019-01-07 15:47:59 1805
原创 opencv学习——图像平滑处理
输入图像被5*5大小的高斯卷积核模糊高斯卷积核的大小必须是奇数#include <opencv2/opencv.hpp>void example(const cv::Mat & image){ cv::namedWindow("Example_in", cv::WINDOW_AUTOSIZE); cv::namedWindow("Example_o...
2019-01-06 19:27:52 459 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人