Opencv
文章平均质量分 54
Raoodududu
这个作者很懒,什么都没留下…
展开
-
Visual Studio 快捷键
1. 项目相关1)新建项目:“Ctrl+Shift+N”2)打开项目:“Ctrl+Shift+O”;3)保存项目:“Ctrl+S”;4)新建项:“Ctrl+Shift+A”;2. 调试相关1)调试(启动):F5;2)调试(重新启动):使用组合键“Ctrl+Shift+F5”;3)调试(开始执行不调试):使用组合键“Ctrl+F5”;4)调试(逐语句):F11;...转载 2018-03-26 20:48:12 · 176 阅读 · 0 评论 -
OpenCV要点总结——第六章 图像处理(一)
Note:1消除图像中的噪声成分叫做图像的平滑化或滤波操作。2信号或图像的能量大部分集中在幅度谱的低频和中频段,而在较高频段,有用信息经常被噪声淹没。3滤波:低通就是模糊,高通就是锐化。1.线性滤波(1)方框滤波:boxFilter 用不同权重结合一个小邻域的像素,得到处理效果。boxFilter( g_srcImage, g_dstImage1, -1,Size(...原创 2018-08-22 09:40:17 · 437 阅读 · 0 评论 -
OpenCV要点总结——第五章 core组件进阶(二)
1.对比度、亮度值调整(1)图像处理算子g(i,j)=a*f(i,j)+b//参数f(x)表示源图像像素//参数g(x)表示输出图像像素//参数a(需要满足a>0)被称为增益(gain),常常被用来控制图像的对比度//参数b通常被称为偏置,常常被用来控制图像的亮度(2)对比度、亮度值调整程序分析轨迹条创建//创建窗口 namedWindow("【效果图窗口】...原创 2018-08-21 11:36:11 · 214 阅读 · 0 评论 -
OpenCV要点总结——第五章 core组件进阶(一)
1.访问图像中的像素(1)灰度图像 单通道RGB图像 三通道(2)计时函数getTickCount()返回CPU自某个事件(如启动电脑)以来走过的时钟周期getTickFrequency()返回CPU一秒钟所走过的时钟周期数,这样我们就可以以秒为单位对某运算计时double time0 = stactic_cast<double>(ge...原创 2018-08-20 22:09:19 · 176 阅读 · 0 评论 -
OpenCV要点总结——第四章 常用数据结构和函数
1.Mat、基础图像容器(1)Mat类包括:矩阵头和矩阵Mat A;//仅创建信息头部分A=imread("1.jpg",CV_LOAD_IMAGE_COLOR);//为矩阵开辟内存(2)Mat创建Mat M(2,2,CV_8UC3,Scalar(0,0,255));//2行 2*3列 矩阵note:为已存在的IplImage指针创建信息头IplImage* im...原创 2018-08-20 17:46:25 · 188 阅读 · 0 评论 -
OpenCV要点总结——第三章 HighGUI图形用户界面初步
1.图像的载入、显示、和输出到文件(1)Mat类:用于保存图像以及其他矩阵数据的数据结构。(2)图像的载入:Mat image=imread("图片名",flags)flags>0 返回3通道彩色图像(一般为1);flags=0 返回灰度图像;flags<0返回Alpha通道的加载图像。(3)图像的显示:Mat girl=imread("girl.jpg")...原创 2018-08-18 22:04:57 · 531 阅读 · 0 评论 -
OpenCV要点总结——第二章 初识OpenCV
SVM示例程序#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/ml/ml.hpp>using namespace cv;//OpenCV3需额外加入:#include <opencv2/imgproc.hpp&g...原创 2018-08-18 19:51:50 · 312 阅读 · 0 评论 -
OpenCV要点总结——第一章 认知OpenCV
1.数字图像是经过拍摄得到的一个二维数组;该数组的元素称为像素,其值为灰度值。2.快捷键 注释 Ctrl+k+c 取消Ctrl+k+u3.OpenCV是一个计算机视觉库。 ...原创 2018-08-18 19:36:31 · 205 阅读 · 0 评论 -
OpenCv函数库速查
1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图像文件的窗口;7、cvCreateFileCapture...翻译 2018-05-14 21:49:12 · 944 阅读 · 0 评论 -
OpenCV要点总结——第六章 图像处理(二)
4.漫水填充漫水填充是一种用特定颜色填充连通区域,通过设置可连通像素的上下限以及连通方式来达到不同填充效果的方法。作用:多用来标记或分离图像的一部分。note:掩膜用选定的图像、图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。作用: 提取感兴趣区:用预先制作的感兴趣区掩膜与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像...原创 2018-08-22 19:56:33 · 501 阅读 · 0 评论