
OpenCV
Aries鹏
这个作者很懒,什么都没留下…
展开
-
Visual Studio 2015 配置 Opencv3.4.2的图文详解
本文主要讲述如何在Visual Studio 2015中配置Opencv3.4.2版本例子使用的是WIN 10 系统 +Visual Studio 2015 + Opencv3.4.2一,下载Opencv3.4.2OpenCV 官网 :https://opencv.org/releases.html请根据自己的操作系统选择相应的或者可以在GitHub 下载:https://github...原创 2019-02-12 15:09:03 · 1465 阅读 · 0 评论 -
Opencv----highGUI图形用户界面初步
1、 图像的载入imread()函数Mat imread(const string filename, intflags = 1);filename支持的格式类型:Windows位图 .bmp,.dibJPEG文件:.jpeg,.jpg,*.jpeJPEG2000文件:*.jp2PNG图片:*.png便携文件格式:.pbm,.pgm,*.ppmSun rasters 光栅文件:....原创 2019-02-12 16:33:56 · 622 阅读 · 0 评论 -
Opencv—highGUI图形用户界面
1、输出图像到文件imwrite()函数bool imwrite(const string & filename, InputArray img, const vector & params=vector());filename :文件名img :Mat类型的图像params:JPEG 这个参数从0-100表示图片的质量PNG表示压缩级别0-9对于PPM,PGM,P...原创 2019-02-12 21:48:57 · 545 阅读 · 0 评论 -
Opencv—滑动条
createTrackbar()用于创建一个可以调整数值的滑动条(轨迹条),并将滑动条附加在指定的窗口。注:与回调函数一起配合使用。int createTrackbar(conststring & trackbarname, conststring & winname, int * value, int count, TrackbarCallback inChan...原创 2019-02-13 14:25:40 · 1483 阅读 · 0 评论 -
Opencv—鼠标的操作
通过设置鼠标操作回调函数来进行鼠标操作void SetMouseCallbacck(conststring & winname, MouseCallback onMouse, void * userdata = 0);conststring & winname 窗口的名字MouseCallback onMouse指定窗口里每次鼠标时间发生的时候,被调用的函数指针。v...原创 2019-02-13 21:12:43 · 2542 阅读 · 1 评论 -
Mat类
Mat类有两种基本的数据结构组成,一种是矩阵头(包括矩阵尺寸、存储方法、存储路径等信息),另一个是指向包含像素值的矩阵的指针(矩阵维度取决于其存储方法)。矩阵头的尺寸是个常数,但是矩阵自身的尺寸根据图像不同而不同。Mat类的定义有很多行,下面列出来一些关键属性如下所示:class CV_EXPORTS Mat{public://......很多函数定义,在此省略.../*flag参数包...原创 2019-02-19 21:23:17 · 580 阅读 · 0 评论 -
OpenCV-操作像素(访问像素值)
为构建计算机视觉应用程序,我们需要学会访问图像的内容,有时也要修改或者创建图像。本章将讲讲如何操作图像的元素(即像素)。图像本质上就是由数组组成的矩阵。OpenCV使用了cv:Mat结构来操作图像。矩阵中的每一个元素表示一个像素。对灰度图像而言,像素是8位无符号数(数据类型为unsigned char),0表示黑色,255表示白色。#include <iostream>#incl...原创 2019-02-19 23:12:07 · 5069 阅读 · 0 评论 -
OpenCV-操作像素(用指针扫描图像)
今天我们通过一个例子来说明:减少图像中颜色的数量彩色图像由三通道像素组成,每个通道表示红、绿、蓝三原色中一种颜色的亮度值,每个值都是8位无符号字符类型,因此颜色总数为256*256*256,即超过1600万种颜色。因此为了降低分析的复杂性有时需要减少图像中颜色的数量。一种实现办法是把RGB空间细分到大小相等的方块中。例如:把每种颜色数量减少到1/8,那么颜色总数就变为32*32*32.。将旧图...原创 2019-02-20 22:22:50 · 1851 阅读 · 0 评论