2 黑夜奔跑

尚未进行身份认证

绝不认输的小强

等级
博文 122
排名 5w+

OpenCV摄像头畸变标定生成xml文件

https://blog.csdn.net/Li_haiyu/article/details/82782400

2019-02-13 12:46:08

OpenCV之源码分析 imread(),imshow(),waitKey()函数

参考原博客:https://blog.csdn.net/hujingshuang/article/details/47184717#t1imread()Matimread(conststring&filename,intflags){Matimg;//定义一个Mat类,用于装载图片imread_(filename,flags,LOAD_...

2018-08-26 10:24:08

OpenCV之扩展模块安装

本文是参考博主:https://blog.csdn.net/weixin_41695564/article/details/79925379  但本人在安装的过程中还是犯了几个关键错误,导致浪费了很多时间,所以再原博文的基础上,将我遇到的问题也标明出来,供参考。以下标注ps的地方是本人指出来的问题。 本文将演示OpenCV3.1.0的版本安装,其他版本也可以参考,主要是把几个关键地方注意到即...

2018-08-24 19:55:41

OpenCV之视频分析与对象跟踪(四) 光流的对象跟踪 稀疏光流&稠密光流

稀疏光流实现流程:代码&注释:#include<opencv2/opencv.hpp>#include<iostream>usingnamespacecv;usingnamespacestd;Matframe,gray;Matprev_frame,prev_gray;vector<Point2f&gt...

2018-08-23 15:41:49

OpenCV之视频分析与对象跟踪(三) 对象检测与跟踪(基于颜色)

/*1.基于颜色跟踪的实现步骤2.使用inRange的方法过滤出绿色,3.形态学造作提取4.轮廓查找5.外界矩形获取6.位置标定*/#include<opencv2/opencv.hpp>#include<iostream>usingnamespacestd;usingnamespacecv;Rectroi;voidpr...

2018-08-23 10:56:32

OpenCV之视频分析与对象跟踪(二) 背景消除建模(BSM)

 要分析背景不怎么变化的视频的时候可以用BSM 基本原理:利用前几帧(或一帧)的图像作为背景模型,后续的帧图像与背景模型比较,得到的差异就是前景对象了。 两个常用的算法:图像分割(GMM–高斯混合模型),机器学习(KNN–K个最近邻)代码:#include<opencv2/opencv.hpp>#include<iostream>us...

2018-08-23 09:05:45

OpenCV之视频分析与对象跟踪(一) 视频读写

动画是通过连续播放一系列禁止的画面,当连续播放达到一定的速度时,我们用肉眼看到的就是动画了。它的基本原理与电影,电视一样,都是利用视觉原理。医学已经证明,人的眼睛具有“视觉暂留”特性,就是人的眼睛看到一幅画面或一个物体后,在1/24秒内不会消失,利用这一视觉变化效果。因此电影采用了每秒24幅画的速度拍摄播放,电视采用了每秒25幅(PAL制)或30幅(NSTC制)画面的速度拍摄播放,如果以每秒低于2...

2018-08-22 22:24:37

OpenCV之图像分割(六) 绿幕背景视频抠图

算法设计步骤:由RGB图像转到HSV(H:色调,S:饱和度,V:亮度),利用hsv在绿幕背景中的颜色范围是,使用inRang函数进行二值代码:#include<opencv2/opencv.hpp>#include<iostream>usingnamespacecv;usingnamespacestd;Matreplace_a...

2018-08-22 10:49:31

OpenCV之图像分割(五) 证件照背景替换

算法设计步骤:代码与注释:/*流程处理思路:先通过Kmeans训练,目的为了得到背景像素的一个标记(个人觉得没有这个必要,性价比太低了)利用这个标记跟证件照的原图进行一波处理,得到背景跟前景的一个(0跟255)的分开,架构这个作为mask对这个马mask进行一波骚操作,目的是为了后面的羽化边缘,得到更加精确的效果,羽化边缘有几种思路:先讲下这种的,即利用3X3的内核去掉一...

2018-08-22 10:26:17

OpenCV之图像分割(四) Grabcut抠图

并没有深入的对grabCut算法进行深入的研究,只是学会初步使用这个API效果示意图:工作流程: 代码:#include<opencv2/opencv.hpp>#include<iostream>#include<math.h>usingnamespacecv;usingnamespacestd;bools...

2018-08-22 09:56:05

OpenCV之图像分割(三) 分水岭分割方法 粘连对象分离与计数&图像分割

基于距离的分水岭分割流程:代码:粘连对象分离与计数/*读取图像,将原图上进行pyrMeanShiftFiltering()处理,保留更多的边缘信息,在平滑区进行滤波,保证后面二值化时的效果更好,转成单通道,二值处理,进行距离变换,将距离变换的结果归一化,找到山峰再一次进行二值化处理,转到CV_8U类型的图像进行轮廓发现,绘制轮廓,每次绘制轮廓时用不同的值对每个轮廓进行标记...

2018-08-20 20:56:41

OpenCV之图像分割(二) 高斯混合模型(GMM)方法 样本数据训练与预言&图像分割

基于高斯函数的算法,通过混合单个或多个高斯函数,计算对应像素中概率,哪个分类的概率最高的,则属于哪个类别图解: GMM算法概述GMM方法跟K-Means相比较,属于软分类实现方法-期望最大化(E-M)停止条件-收敛,或规定的循环次数 代码:#include<opencv2\core\core.hpp>#include&lt...

2018-08-19 10:38:01

OpenCV之图像分割(一)KMeans方法_数据聚类&图像分割

概述:KMeans方法GMM方法分水岭方法GrabCutKMeans方法 1.无监督的学习方法(不需要人为的干预)2.分类问题,输入数目,初始化中心位置3.硬分类方法,以距离度量(不同的分类会有不同的分类标准)4.迭代分类为聚类基本流程:1.根据输入的分类数目K定义K个分类,每个分类选择一个中心点2.对DS(DataSet)中每个数据点做如下操作:   -计...

2018-08-18 11:00:16

51Nod 1242 斐波那契数列的第N项(推导+矩阵快速幂)

基准时间限制:1 秒空间限制:131072 KB分值: 0 难度:基础题斐波那契数列的定义如下:F(0)=0F(1)=1F(n)=F(n-1)+F(n-2)(n>=2)(1,1,2,3,5,8,13,21,34,55,89,144,233,377,...)给出n,求F(n),由于结果很大,输出F(n)%...

2018-08-16 14:54:49

【OpenCV】 5种图像滤波辨析:方框、均值、高斯、中值、双边

原博客:https://blog.csdn.net/NoMasp/article/details/50218419 图像滤波什么是图像滤波图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。(摘自网络)图像滤波的目的1,消除图像中混入的噪声 2,为图像识别抽取出图...

2018-08-08 09:34:56

51Nod 1066 Bash游戏(博弈)

1066 Bash游戏 基准时间限制:1 秒空间限制:131072 KB分值: 0 难度:基础题有一堆石子共有N个。AB两个人轮流拿,A先拿。每次最少拿1颗,最多拿K颗,拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出N和K,问最后谁能赢得比赛。例如N=3,K=2。无论A如何拿,B都可以拿到最后1颗石子。Input第1行:一个数T...

2018-07-30 22:35:37

51Nod 1019 逆序数(归并排序)

1019 逆序数 基准时间限制:1 秒空间限制:131072 KB分值: 0 难度:基础题在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。如2431中,21,43,41,31是逆序,逆序数是4。给出一个整数序列,求该序列的逆序数。Input第1行:N,N为序列的长度...

2018-07-30 09:25:24

算法竞赛宝典 动态规划 魔法石矿

【题目描述】魔法石矿(Mine.cpp/c/pas)为了找到回家的路,张琪曼施展魔法,从高维空间召唤出了一种叫作“读者”的生物,据说“读者”这种生物无所不能,他们可以穿越时空的限制,聆听到历史的声音、巨人的呐喊。但这次“读者”却很严肃地警告她们,从远古起就阴魂不散的天顶星人已冲破封印再次降临到了这个空间,她们若不早做准备,不仅她们所在的这个世界将变成修罗场,连“读者”所在的时空也会受到牵连。最后“...

2018-03-31 19:49:59

算法竞赛宝典 动态规划 抄近路

抄近路(shortline.cpp/c/pas)【题目描述】“最近不知道怎么回事,感觉我们这个城市变成了一个神奇的地方,有时在路上走着走着人就消失了!走着走着突然又有人出现了!你以为这是《寂静岭》,《生化危机》,《行尸走肉》拍摄地?……哎,先不说了,这该死的雾霾又让我们迷路了。”李旭琳发愁地说。张琪曼和李旭琳每天要从家到车站,小区被道路分成许多正方形的块,共有N×M块。由于道路太多以及雾霾的影响,...

2018-03-31 11:31:20

51nod 1001 数组中和等于K的数对

1001 数组中和等于K的数对基准时间限制:1 秒空间限制:131072 KB分值: 5 难度:1级算法题 收藏 关注给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对。例如K=8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0,8),(2,6),(3,5)。Input第1行:用空格隔开的2个数,K N,...

2018-03-31 11:27:51
奖章
    暂无奖章