opencv
qq_31258245
中南大学学生
展开
-
Opencv学习之Mat-基本容器对象解析
什么是MatMat是Opencv2.0版本之后引入的一个C++类,为了在内存中存放图像而建。由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个指向存储所有像素值的矩阵(根据所选存储方法的不同矩阵可以是不同的维数)的指针。矩阵头的尺寸是常数值,但矩阵本身的尺寸会依图像的不同而不同,通常比矩阵头的尺寸大数个数量级。因此,当在程序中传递图像并创建拷贝时,大的开销是由矩阵造成的原创 2018-02-02 23:43:21 · 222 阅读 · 0 评论 -
VS2017搭建Opencv3.4.0环境
操作系统:windows10 开发软件:VS2017社区版 依赖库:Opencv3.4.0以下是安装步骤以及HelloWorld程序第一步:下载解压去官网下载opencv-3.4.0-vc14_vc15.exe文件并运行,选择自己的解压目录。第二步:配置环境变量看网上大神说opencv新版本没有x86目录了,所以对于高版本的opencv使用vs只能编译x64程序了,配置原创 2018-01-29 17:39:14 · 2834 阅读 · 1 评论 -
Opencv中使用waitKey(10) & 0xFF的原因
初学Opencv,用来捕获摄像头画面时,使用了这样一段代码。 while (true) { camera.read(frame); imshow("测试", frame); cout "1" << endl; int c = waitKey(10) & 0xFF; if (c == 27)原创 2018-01-30 14:05:47 · 14610 阅读 · 3 评论