
Opencv
天才小C
从事服务器、交换机行业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识 OpenCV 之加载,灰度,掩膜,对比度,灰度,保存
OpenCV学习 第一天下面就来一波 图文并茂加代码第一步是加载图片加载图片使用的是 imread() 第一个参数就是图片的路径,第二参数是读取的方式,也就是一个枚举类型例如 灰度 IMREAD_GRAYSCALE ...原创 2018-09-23 15:13:34 · 720 阅读 · 0 评论 -
初识 OpenCV 之高斯滤波
高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。了解高斯滤波之前,我们首先熟悉一下高斯噪声。高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。一维高斯:是不是感觉很熟悉,这就是我们高中学的。。。。。。 ...原创 2018-09-30 17:31:51 · 1036 阅读 · 0 评论 -
初识 OpenCV 之集合,逻辑,空间操作
集合操作a是集合A的一个元素,或者不是A的元素还可以表示为集合C是元素w的集合,而w是通过-1与集合D中的所有元素相乘得到的集合的元素可以表示为图像中表示区域的像素坐标A为B的子集,C为A和B的并集,D为A和B的交集没有共同的元素,该集合成为不相容或者是互斥灰度图像的元素用集合A表示,三元组{x,y,z},其中x和y是空间坐标,z是灰度补集,...原创 2018-09-30 14:38:16 · 582 阅读 · 0 评论 -
初识 OpenCV 之膨胀,腐蚀,开,闭
图像形态学操作 – 基于形状的一系列图像处理操作的合集,主要是基于集合论基础上的形态学数学形态学有四个基本操作:腐蚀、膨胀、开、闭 膨胀与腐蚀是图像处理中最常用的形态学操作手段膨胀和腐蚀的主要用途:消除噪声;分割出独立的图像元素,在图像中连接相邻的元素;寻找图像中明显的极大值或极小值区;求出图像的梯度;膨胀将图像或者图像的一部分区域称为A,与核称为B进行卷积...原创 2018-09-30 09:07:25 · 433 阅读 · 0 评论 -
初识 OpenCV 之阈值分割
阈值 是什么?简单点说是把图像分割的标尺。就是相当于if(val > 1) a = 1;else a = 0;然后苹果就变成这样了、、、、、、、、、图像阈值化分割是一种传统的最常用的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术。它特别适用于目标和背景占据不同灰度级范围的图像。难点在于如何选择一个合适的阈值实现较好的分割。...原创 2018-10-08 18:05:04 · 2870 阅读 · 0 评论 -
初识 OpenCV 之阵列,线性,图像算术操作的概念以及应用
这几天发现越来越不好学妈的,除了工作上突然来一个项目以外,还有的就是发现对一些概念模糊不清,所以先把这些基础的概念先理清。。。。。。。主要就是讲解阵列与矩阵,线性与非线性,图像的算术操作。。。。。。图文公式文字并茂。。。。。。。主要是根据数字图像处理(神啊)这本书,还有百度一下概念总结出来的阵列与矩阵:同样是2*2的图像操作图像阵列相乘操作:矩阵相乘:线...原创 2018-09-29 10:35:01 · 472 阅读 · 0 评论 -
初识 OpenCV 之均值滤波,中值滤波
图像的噪声就是只图像在摄取的过程中或者是在传输的过程中受到随机干扰信号我们常见的噪声有椒盐噪声和高斯噪声椒盐噪声:出现的位置随机,但是噪声的幅值基本相同的高斯噪声:出现位置固定,但是噪声的幅值基本是固定的怎么才能把不需要的噪声滤掉呢,其中最基本的就是均值滤波和中值滤波均值滤波:线性平均滤波器,它通过求窗口内所有像素的平均值来得到中心像素点的像素值。这样的好处是可以有效的平滑...原创 2018-09-28 18:32:36 · 4566 阅读 · 0 评论 -
OpenCV+Vs2015的环境配置以及代码测试
OpenCV3.1.0+VS2015的环境配置,下面有下载链接首先是安装OpenCv3.1.0选择你想要解压的目录:解压完成然后设置环境变量:在最后面加上;以及你的安装路径,例如我的是加;F:\opencv\opencv\build\x64\vc14\bin 接下来就是安装VS2015,白痴式安装就是等很久很久,我是睡了一个中午觉。好的,装完以后开始测试环境...原创 2018-09-22 23:10:10 · 258 阅读 · 0 评论 -
初识 OpenCV 之直线,圆,矩形,椭圆,乱舞 详解每个参数
基于OpenCv基础的画直线,圆形。。。等等详解每个参数画线 cv::line (LINE_4\LINE_8\LINE_AA)@param img Image.原图片@param pt1 First point of the line segment.起点坐标@param pt2 Second point of the line segment.终点坐标@param colo...原创 2018-09-27 14:48:59 · 943 阅读 · 1 评论 -
初识 OpenCV 之线性混合,亮度与对比度,各种混合
觉得Opencv越来越好玩了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。图像的变换可以分成两种1 - 像素变换 – 点操作 2- 邻域操作 – 区域其中调整图像亮度和对比度属于像素变换-点操作上次调整亮度用的是掩膜也同样是点操作f(i,j)代表每一个像素点,alpha一般叫做增益参数,表征对比度,而beta成为偏置参数,表征亮度变化。...原创 2018-09-27 09:17:48 · 498 阅读 · 0 评论 -
初识 OpenCV 之Mat
初始opencv 第二场开篇。。。。。。入门必看?反正我是在看了Mat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分IplImage是从2001年OpenCV发布之后就一直存在,是C语言风格的数据结构,需要开发者自己分配与管理内存,对大的程序使用它容易导致内存泄漏问题openCV的基础知...原创 2018-09-26 09:41:04 · 311 阅读 · 0 评论 -
OpenCV 之 颜色空间
RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。红、绿、蓝三个颜色通道每种色各分为256阶亮度,在0时“灯”最弱——是关掉的,而在255时“灯”最亮。当三色灰度数值相同时,产生不同灰度值的灰色调,即三色灰度都为0时,是最暗的黑色调;三色灰度都为255时,是最亮的...原创 2018-11-22 09:38:23 · 500 阅读 · 1 评论