opencv
心生未凉
从事图像相关的研发工作
展开
-
学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置
学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置2014-08-04 18:58 61270人阅读 评论(7)收藏举报分类: Opencv(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。作者:咕唧咕唧liukun321来自:htt转载 2017-08-24 17:06:46 · 332 阅读 · 0 评论 -
OpenCV参考手册之Mat类详解(一)
译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::~MatMat的析构函数。C++: Mat::~Mat()析构函数调用Mat::release()。Mat::operator =提供矩阵赋值操作。C++: Mat& Mat::operator=(const Mat& m)C++: Mat转载 2017-08-29 13:51:56 · 460 阅读 · 0 评论 -
opencv图像识别(18-37)
Opencv图像识别从零到精通(37)----KNN算法一 KNN简介 K最近邻(k-Nearest Neighbor,KNN)分类算法,该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。你可以简单的理解为由那离自己最近的K个点来投票决定待分类数据归为哪一类。 KNN算法的过程为:转载 2017-08-29 09:42:04 · 624 阅读 · 0 评论 -
opencv图像识别(1-17)
Opencv图像识别从零到精通(17)----开运算、闭运算、顶帽、黑帽、形态学梯度、形态学角点、细化、填充经过了上一篇的膨胀、腐蚀以后,我们就可以用他们组合起来,形成了更多的形态效果,这样就不会太多的改变原来图像的大小,总结了一下,主要包含开运算、闭运算、顶帽、黑帽、形态学梯度、形态学角点、细化、填充这些方面。1.开运算对图像进行先腐蚀后膨胀的操作就是图像的开运算。它的功能是有利于移转载 2017-08-29 09:40:56 · 573 阅读 · 1 评论 -
opencv包含头文件出错的粗略解读
[MO]opencv包含头文件出错的粗略解读标签: include编译器filec2011-08-09 10:18 49827人阅读 评论(25)收藏举报分类: OpenCV开发环境搭建(4) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。OpenCV新手转载 2017-08-24 14:52:09 · 4056 阅读 · 0 评论 -
Opencv vector
一、What is vector? vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.用法:1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vector,还有一定要加上using name转载 2017-08-28 18:07:31 · 1157 阅读 · 0 评论 -
OpenCv--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解
OpenCv学习笔记(二)--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解标签: opencv源代码2016-04-22 16:28 7360人阅读 评论(1)收藏举报分类: OpenCv专栏(97) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载转载 2017-08-28 17:46:11 · 3969 阅读 · 0 评论 -
学习Opencv2.4.9(四)---SVM支持向量机
作者:咕唧咕唧liukun321来自:http://blog.csdn.NET/liukun321先来看一下什么是SVM(支持向量机) SVM是一种训练机器学习的算法,可以用于解决分类和回归问题,同时还使用了一种称之为kernel trick(支持向量机的核函数)的技术进行数据的转换,然后再根据这些转换信息,在可能的输出之中找到一个最优的边界(超平面)。简单来说,就是做一些非常转载 2017-08-24 17:12:17 · 376 阅读 · 0 评论 -
学习Opencv2.4.9(三)---图像的基本运算
作者:咕唧咕唧liukun321来自:http://blog.csdn.NET/liukun3211.图像基本运算分类及理论依据图像的像素级运算1)点运算(灰度变换)——线性点运算、非线性点运算、映射表点运算点运算特点 点运算针对图像中的每一个像素灰度,独立地进行灰度值的改变 输出图像中每个像素点的灰度值,仅取决于相应输入像素点的值 点运算不改变图像内转载 2017-08-24 17:10:50 · 879 阅读 · 0 评论 -
学习Opencv 2.4.9(二) ---操作像素
作者:咕唧咕唧liukun321来自:http://blog.csdn.NET/liukun321本质上说一张图像就是由数值组成的矩阵。OpenCV 2.x由 cv::Mat 这个数据结构来表示一张图像。矩阵的每一个元素代表了一个像素。对于彩色图像而言矩阵的元素是一个三元数。对图像有了这个新的认识,下面可以试着借助opencv处理图像了。先来看一下今天要处理的图像:转载 2017-08-24 17:09:12 · 328 阅读 · 0 评论 -
OpenCV参考手册之Mat类详解(二)
译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::eye返回一个恒等指定大小和类型矩阵。C++: static MatExpr Mat::eye(int rows, int cols, inttype)C++: static MatExpr Mat::eye(Size size, int type)转载 2017-08-29 13:53:07 · 563 阅读 · 0 评论