
OpenCV
文章平均质量分 64
司瑾sj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【OpenCV】4th-基于YCrCb颜色空间的颜色识别
opencv学习笔记(一):基于YCrCb颜色空间的肤色检测 颜色空间YCrCb HSV颜色空间中H、S、V的标准差相对于YCrCb空间的标准差要大。而在YCrCb空间中,Y的标准差要明显大于其他两者。标准差越大则表明其值在亮度变化时波动大,因此选择标准差小的颜色通道比较好。 在人脸检测中也常常用到YCrCb空间,因为一般的图像都是基于RGB空间的,在RGB空间里人脸的肤色受亮度影响原创 2016-11-25 22:59:09 · 2558 阅读 · 3 评论 -
【OpenCV】一些短代码
1.读视频文件或打开摄像头VideoCapture cap; if (argc > 1) cap.open(argv[1]); else cap.open(0); if (!cap.isOpened()) { std::cerr "Cannot read video. Try moving video fil转载 2017-02-27 21:40:54 · 517 阅读 · 0 评论 -
【Kinect】5th-Kinect深度图像采集和Opencv差帧法运动目标检测
Kinect深度图像采集和Opencv差帧法运动目标检测#include <windows.h> #include <iostream> #include <NuiApi.h> #include <opencv2/opencv.hpp>using namespace std;using namespace cv;class FrameSubtractionKinect{publi转载 2017-02-22 22:34:36 · 753 阅读 · 0 评论 -
【OpenCV】8th-摄像头标定
一.基本知识与标定程序摄像头标定 具体的函数使用:Cv照相机定标和三维重建#照相机定标 opencv-相机标定步骤、评估标定误差以及标定之后图像坐标到世界坐标的转换 单目摄像机标定程序 摄像机标定–矫正畸变#include "stdafx.h"#include "cv.h"#include "highgui.h"#include <string>#include <iostream>转载 2016-12-04 21:32:02 · 442 阅读 · 0 评论 -
【OpenCV】10th-帧差法
视频监控中运动物体检测与跟踪—-相邻帧差法和三帧差法 opencv三帧差分法运动检测用摄像头采集#include "core/core.hpp"#include "highgui/highgui.hpp"#include "imgproc/imgproc.hpp"using namespace cv;int main(int argc, char *argv[]){ VideoCap转载 2017-02-17 19:46:53 · 492 阅读 · 0 评论 -
【OpenCV】9th-关于argc
argc 和 argv 经典实例 argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数 argc记录了用户在运行程序的命令行中输入的参数的个数。 char *argv[]是一个字符数组,其大小是int argc,主要用于命令行参数 argv[] 参数,数组里每个元素代表一个参数;转载 2017-02-17 18:02:14 · 326 阅读 · 0 评论 -
【OpenCV】5th-识别背景和前景
打开前置摄像头或本地视频,识别背景和前景#include <stdio.h> #include <cv.h> #include <cxcore.h> #include <highgui.h> #include <opencv2\core\core.hpp>#include <opencv2\highgui\highgui.hpp>#include <opencv2\opencv.原创 2016-11-27 16:01:01 · 1360 阅读 · 0 评论 -
【OpenCV】3rd-Canny边缘检测、打开摄像头
一、复杂的变换1、Canny边缘检测将输出写入一个单通道(灰度级)图像(p29)#include "cv.h"#include "highgui.h"IplImage* doCanny( IplImage* in, double lowThresh, double highThresh, double aperture){ if (in-原创 2016-11-17 22:23:40 · 791 阅读 · 0 评论 -
【Kinect】1st-提取颜色代码分析
一、提取颜色数据并用OpenCV显示http://blog.youkuaiyun.com/zouxy09/article/details/8146266#include <windows.h>#include <iostream> #include <NuiApi.h>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;转载 2016-11-20 16:34:28 · 627 阅读 · 0 评论 -
【OpenCV】1st-打开图像
【OpenCV】1st-打开图像一.test1–#include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv;int main(){ // 读入一张图片(游戏原画) Mat img = imread("line1.jp原创 2016-11-14 14:49:26 · 416 阅读 · 0 评论 -
【OpenCV】2nd-播放视频、平滑处理、尺寸变换
一、一些概念OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析二、图像的载入,显示和输出图像的载入,显示和输出 //-----------------------------------【程序说明】----------------------------------------------// 程序名称::【OpenCV入门教程之三】图像的载入,显示与输出 一站式完全解析 博原创 2016-11-14 15:37:14 · 1187 阅读 · 0 评论 -
【Kinect】2nd-深度数据的提取代码分析
一、不带游戏者ID的深度数据的提取Kinect开发学习笔记之(五)不带游戏者ID的深度数据的提取 深度数据流所提供的图像帧中,每一个像素点代表的是在深度感应器的视野中,该特定的(x, y)坐标处物体到离摄像头平面最近的物体到该平面的距离(以毫米为单位)。 Kinect中深度值最大为4096mm,0值通常表示深度值不能确定,一般应该将0值过滤掉。微软建议在开发中使用1转载 2016-11-20 17:05:46 · 982 阅读 · 0 评论 -
【OpenCV】7th-跟踪算法
CamShift算法,OpenCV实现1–Back Projection CamShift算法,OpenCV实现2-Mean Shift算法 CamShift算法,OpenCV实现(3):CamShift算法一、CamShift算法#ifdef _CH_#pragma package <opencv>#endif#ifndef _EiC#include "cv.h"#include "转载 2016-11-28 20:15:02 · 579 阅读 · 0 评论 -
【OpenCV】6th-识别球体
识别球体(圆)// StreamMatchPicture.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <assert.h>#include <float.h>#include <lim转载 2016-11-28 11:43:35 · 5379 阅读 · 0 评论 -
【OpenCV】11th-前景提取,运动追踪
视频前景的提取Video opencv实现运动追踪 OpenCV运动目标检测——帧间差,混合高斯模型方法#include #include #include #include #include using namespace cv;using namespace std;int main(int argc, char **argv){ Mat frame;原创 2019-01-09 22:14:31 · 380 阅读 · 0 评论