
OpenCV进行数字图像处理自学笔记
使用OpenCV进行数字图像处理
_TFboy
你有没有爱上我O(∩_∩)O~
展开
-
【OpenCV】笔记(11)——边缘检测
边缘检测Tip:abort()终值,这种错误最常见于,1.参数设置错误;2.直接从别处粘贴代码,含有隐含的编码不一致的情况用形态学来检测边缘的原理非常简单:case CV_MOP_GRADIENT: erode( src, temp, kernel, anchor, iterations, borderType, borderValue );原创 2017-02-28 13:23:46 · 534 阅读 · 0 评论 -
【OpenCV】笔记(10)——视频稳定处理
视频稳定性视频超分辨率处理图像拼接视频稳定性#include #include #include #include using namespace std;using namespace cv;using namespace cv::videostab;void processing(Ptr , string outputPath );int main(int argc,c原创 2017-02-28 13:12:00 · 2962 阅读 · 2 评论 -
【OpenCV】笔记(9)——色彩空间和颜色处理
颜色空间:用三种或者更多特征来指定颜色的方法,被称为颜色空间或者颜色模型颜色空间转换:OpenCV中有超过150种可用的颜色空间转换方法最常用的是在imgproc模块中提供的void cvtColor函数函数名参数解释voidcvtColor( InputArray src,OutputArray原创 2017-02-28 13:03:56 · 3327 阅读 · 0 评论 -
【OpenCV】笔记(8)——几何变换/修复/去噪
几何变换通过网格发生形变使图像发生形变。将经过选取的输入像素坐标,通过相应的映射函数处理得到输出像素坐标O(x,y)=I(fx(x,y),fy(x,y))内插法 fx(x,y),,fy(x,y)通常为浮点数外插法仿射变换:缩放、平移、旋转、倾斜、反射等仿射变换变换矩阵关键函数原创 2017-02-28 12:53:43 · 1236 阅读 · 0 评论 -
【OpenCV】笔记(7)——图像滤波和形态学变换
图像滤波:包括图像平滑,锐化,以及图像金字塔形态学运算的应用:膨胀、腐蚀、开运算、闭运算几何变换:仿射和透视变换修复:用于重构图像的受损部分去噪:用于降低图像拍摄设备所产生的图像噪声图像滤波图像滤波是增强或者修改图像的过程滤波是增强或者修改图像的过程。增强图像中的某些特征,或者消除其他特征滤波是一种领域运算,领域是原创 2017-02-28 09:59:21 · 1205 阅读 · 0 评论 -
【OpenCV】笔记(6)——直方图
直方图(histogram):当图像被定义为一种数据类型,并且能够访问该图像的灰度值(像素),从而得到不同灰度的概率密度函数,这种图像就称作直方图对直方图进行改变,从而改变图像的对比度,这种处理叫做直方图的均衡化(hisotgram equalization)openCV中使用calcHist来计算图像直方图voidcalcHist( const Mat*i原创 2017-02-28 09:43:23 · 591 阅读 · 0 评论 -
【OpenCV】笔记(5)——图像类型和基本操作
图像类型像素访问图像基本操作直方图一. 基本数据类型Mat 一幅图像被保存为一个头加上包含像素数据的内存区图像有若干通道,灰度图有一个通道,彩色图像通常有红、绿、蓝三个构成成分(OpenCV 以蓝、绿、红来存储这三个分量 )此外还有第四个通道,及透明度(alpha)通道用img.channels()来获取一幅im原创 2017-02-28 09:30:32 · 1673 阅读 · 0 评论 -
【OpenCV】笔记(4) ——自带UI显示
建议先配置OpenCV的Release,运行时将调试从Debug改成 Release,否则可能出错。代码#include <opencv2/opencv.hpp>#include <opencv2/highgui.hpp>#include <iostream>using namespace std;using namespace cv;//全局定义和变量Mat orig_img, temp原创 2017-02-28 09:20:31 · 1355 阅读 · 0 评论 -
【OpenCV自学笔记】DYA3 测试旧版本OpenCV函数的使用和图像简单缩放
本文的主要内容为,参考[@morewindows](http://blog.youkuaiyun.com/morewindows/article/category/1291764)的文章: - 测试旧版本OpenCV的`cvResize`、`cvCreateImage`函数的使用,来对打开的图像进行简单缩放。 - 使用`cvThreshold`函数对打开的图像进行二值化处理。 - 给窗口添加工具条,并使用回调机制,拖动滑动条使原创 2016-11-20 11:16:54 · 563 阅读 · 0 评论 -
【OpenCV自学笔记】Day2 摄像头的打开和测试
本文主要介绍如何使用OpenCV打开摄像头并测试,由于只是测试,故除了程序中的注释外,不做更多的解释。原创 2016-11-15 18:59:07 · 752 阅读 · 0 评论 -
【opencv】opencv+python配置失败解决方法
配置正常的步骤从opencv官网下载opencv下载完成后直接安装,以默认安装路径默认C:\opencv为例配置:需要根据你安装的python版本来,是python 64位的,就将opencv中的C:\opencv\build\python\2.7\x64下的cv2.pyd移动到python安装目录下的Lib\site-packages。32位的同理。测试:快捷键win+R ,输入cmd打开原创 2017-03-05 10:07:06 · 4773 阅读 · 0 评论 -
[OpenCV自学笔记]Day1 如何打开一张图像
本文主要介绍如何使用OpenCV创建窗口,并打开图像,以原色彩空间和灰度方式显示。 “Talk is cheap, show me the code!”原创 2016-11-12 21:18:46 · 824 阅读 · 0 评论