opencv
文章平均质量分 84
hb707934728
这个作者很懒,什么都没留下…
展开
-
opemcv-计算HOG特征
#include #include #include #include using namespace cv;using namespace std;#define NBINS 9#define THETA 180 / NBINS#define CELLSIZE 20#define BLOCKSIZE 2#define R (CELLSIZE * (BLOCKSIZE) * 0原创 2016-07-08 10:38:49 · 1330 阅读 · 0 评论 -
opencv-漫水填充
//---------------------------------【头文件、命名空间包含部分】----------------------------// 描述:包含程序所使用的头文件和命名空间//------------------------------------------------------------------------------------------------原创 2016-07-20 10:47:57 · 1280 阅读 · 0 评论 -
opencv-霍夫线变换
//---------------------------------【头文件、命名空间包含部分】----------------------------// 描述:包含程序所使用的头文件和命名空间//------------------------------------------------------------------------------------------------原创 2016-07-20 10:54:51 · 557 阅读 · 0 评论 -
opencv-图像修补,图像修复,inpaint
//---------------------------------【头文件、命名空间包含部分】----------------------------// 描述:包含程序所使用的头文件和命名空间//------------------------------------------------------------------------------------------------原创 2016-07-21 10:36:09 · 5515 阅读 · 3 评论 -
opencv-人眼检测,人眼跟踪
#include #include #include using namespace cv;CascadeClassifier face_cascade;CascadeClassifier eye_cascade;// 人眼检测int detectEye(cv::Mat& im, cv::Mat& tpl, cv::Rect& rect){ std::vector faces原创 2016-07-21 10:09:44 · 97934 阅读 · 35 评论 -
opencv-模板匹配
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"using namespace cv;//-----------------------------------【宏定义部分】-------------------------------------------- // 描述:定义一原创 2016-07-21 18:59:11 · 2103 阅读 · 0 评论 -
opencv-角点检测
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include using namespace cv;using namespace std;//-----------------------------------【宏定义部分】-------------------------原创 2016-07-21 19:06:35 · 658 阅读 · 0 评论 -
opencv-SURF特征描述
//---------------------------------【头文件、命名空间包含部分】----------------------------// 描述:包含程序所使用的头文件和命名空间//------------------------------------------------------------------------------------------------原创 2016-07-21 19:11:09 · 792 阅读 · 0 评论 -
opencv之人脸检测官方examp解析
#include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include using namespace std;using namespace cv;void detectAndD原创 2016-08-09 18:19:23 · 1842 阅读 · 0 评论 -
OpenCV坐标体系的初步认识
实验基础 本次实验通过一个简短的例子,主要来说明下面4个问题: 1. 坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。该坐标体系在诸如结构体Mat,Rect,Point中都是适用的。(OpenCV中有些数据结构的坐标原点是在图片的左下角,可以设置的)。 2. 在使用image.at(x1, x2)来访问图像中点的值的转载 2016-08-12 15:16:03 · 613 阅读 · 0 评论 -
opencv颜色空间转换
#include #include #include #include int main(){// 图像源读取及判断 cv::Mat srcImage = cv::imread("..\\images\\lakeWater.jpg");if (!srcImage.data) return -1; cv::imshow("srcI原创 2016-07-08 11:02:31 · 2519 阅读 · 0 评论 -
opencv-不同方式操作像素效率对比
#include #include #include using namespace cv;// 下标M.at(i,j) 方法1-1cv::Mat inverseColor1(cv::Mat srcImage){ cv::Mat tempImage = srcImage.clone(); int row = tempImage.rows; int col = tempImage原创 2016-07-08 10:46:07 · 1865 阅读 · 1 评论 -
opencv-基于ORB特征点匹配
#include #include #include #include using namespace cv;// 计算图像的SIFT特征及匹配cv::Mat cacORBFeatureAndCompare(cv::Mat srcImage1, cv::Mat srcImage2){ CV_Assert(srcImage1.data != NULL && srcImage原创 2016-07-08 10:23:55 · 8460 阅读 · 4 评论 -
opencv-计算原始LBP特征
#include #include #include #include using namespace std;using namespace cv;// 计算原始LBP特征cv::Mat OLBP(cv::Mat& srcImage) { const int nRows = srcImage.rows; const int nCols = srcImage.cols;原创 2016-07-11 14:24:07 · 1998 阅读 · 0 评论 -
图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
原文 http://dataunion.org/20584.html(一)HOG特征1、HOG特征:方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合 SVM分类器已经被广泛应用于图像识转载 2016-07-11 15:48:43 · 4809 阅读 · 0 评论 -
opencv-图片特征点提取
#include "opencv2/opencv.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/nonfree/features2d.hpp"#include "opencv2/flann/miniflann.hpp"#include "opencv2/objdetect/objdetect.hpp"#includ原创 2016-07-13 10:20:19 · 2233 阅读 · 0 评论 -
opencv-车牌区域提取
#include "opencv2/highgui/highgui.hpp"#include "opencv2/features2d/features2d.hpp"#include "opencv2/imgproc/imgproc.hpp"#include // Mser车牌目标检测std::vector mserGetPlate(cv::Mat srcImage){ // HSV空原创 2016-07-13 10:31:15 · 6215 阅读 · 0 评论 -
基于opencv的肤色检测
不说废话,直接上代码#include #include #include #include #include #include int main(){ cv::Mat srcImage, resultMat; srcImage = cv::imread("hand1.jpg"); if (srcImage.empty()) return -1;原创 2016-07-07 10:04:31 · 1924 阅读 · 1 评论 -
opencv-初级图像混合
#include #include #include using namespace cv;using namespace std;//-----------------------------------【全局函数声明部分】--------------------------------------// 描述:全局函数声明//-------------------------原创 2016-07-18 18:30:17 · 1535 阅读 · 0 评论 -
opencv-多通道图像混合
#include #include #include //-----------------------------------【命名空间声明部分】---------------------------------------// 描述:包含程序所使用的命名空间//-------------------------------------------------------------原创 2016-07-18 18:35:19 · 984 阅读 · 0 评论 -
opencv-图像对比度、亮度值调整
// 描述:包含程序所依赖的头文件//---------------------------------------------------------------------------------------------- #include #include #include "opencv2/imgproc/imgproc.hpp"#include //------------原创 2016-07-19 09:40:03 · 5982 阅读 · 3 评论 -
opencv-线性滤波
//---------------------------------【头文件、命名空间包含部分】-------------------------------// 描述:包含程序所使用的头文件和命名空间//---------------------------------------------------------------------------------------------原创 2016-07-19 09:48:25 · 453 阅读 · 0 评论 -
opencv识别多张人脸
#include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include #include #include using namespace std;using namespace c原创 2016-09-06 18:00:47 · 5228 阅读 · 3 评论