![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
fu18946764506
这个作者很懒,什么都没留下…
展开
-
SVM1
SVM是2000年左右提出的一种新的分类方法,着重解决了小样本分类问题。具体原理可以参看模式识别的书籍。OpenCV中的SVM的实现也是基于大名鼎鼎的SVM 库:http://www.csie.ntu.edu.tw/~cjlin。OpenCV教程中有两个例子,一个是线性可分的,一个是线性不可分的,我对他们做了详尽的注释:先看线性可分时:#include #include #转载 2017-11-02 13:46:39 · 277 阅读 · 0 评论 -
SVM
先来看一下什么是SVM(支持向量机)SVM是一种训练机器学习的算法,可以用于解决分类和回归问题,同时还使用了一种称之为kernel trick(支持向量机的核函数)的技术进行数据的转换,然后再根据这些转换信息,在可能的输出之中找到一个最优的边界(超平面)。简单来说,就是做一些非常复杂的数据转换工作,然后根据预定义的标签或者输出进而计算出如何分离用户的数据。支持向量机方法是建立在统计转载 2017-11-02 13:19:51 · 668 阅读 · 0 评论 -
消除RGB受光照影响
//该代码实现白平衡算法中的灰度世界法,能有效改善图像发红发蓝发绿的现象; 2 3 #include 4 using namespace cv; 5 6 int main() 7 { 8 Mat g_srcImage,dstImage; 9 vector g_vChannels;10 g_srcImage = imread("C:/Users/Adm原创 2017-10-11 11:30:21 · 7447 阅读 · 0 评论 -
垂直投影
原图:#include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include #include using namespace cv; using namespace std; vector horizontalProjectionMat(Mat srcImg)/转载 2017-09-22 14:13:40 · 1192 阅读 · 1 评论 -
图像增强—Gamma变换
Gamma变换: y=x^gamma; gamma>1, 较亮的区域灰度被拉伸,较暗的区域灰度被压缩的更暗,图像整体变暗; gamma原创 2017-09-21 11:23:25 · 5191 阅读 · 0 评论 -
图像处理之常见二值化方法汇总
图像处理之常见二值化方法汇总图像二值化是图像分析与处理中最常见最重要的处理手段,二值处理方法也非常多。越精准的方法计算量也越大。本文主要介绍四种常见的二值处理方法,通常情况下可以满足大多数图像处理的需要。主要本文讨论的方法仅针对RGB色彩空间。 方法一:该方法非常简单,对RGB彩色图像灰度化以后,扫描图像的每个像素值,值小于127的将像素值设为0(黑色),值大于等于12...转载 2018-12-18 11:20:50 · 13075 阅读 · 0 评论 -
特征检测和特征匹配方法汇总
一幅图像中总存在着其独特的像素点,这些点我们可以认为就是这幅图像的特征,成为特征点。计算机视觉领域中的很重要的图像特征匹配就是一特征点为基础而进行的,所以,如何定义和找出一幅图像中的特征点就非常重要。这篇文章我总结了视觉领域最常用的几种特征点以及特征匹配的方法。在计算机视觉领域,兴趣点(也称关键点或特征点)的概念已经得到了广泛的应用, 包括目标识别、 图像配准、 视觉跟踪、 三维重建等。 这个...转载 2018-12-25 11:16:40 · 389 阅读 · 0 评论