KangHui的专栏

技术分享

Win8.1+VS2013+OpenCV2.4.9+Kinect for Windows SDK v1.8开发环境配置

今年暑假就要开始做Kinect项目开发了

2014-07-16 15:37:10

阅读数 10891

评论数 8

神经网络

一. 前向传播输入层->隐含层 的输入: 的输出: 的输入: 的输出: 2. 隐含层->输出层 的输入: 的输出: 的输入: 的输出: 二. 反向传播损失函数(均方误差): 隐含层->输出层的权值 更新以 为例, 用...

2018-05-21 12:26:51

阅读数 81

评论数 0

C++实现单向链表(2)

#include using std::cout; using std::endl; template struct ListNode { T data; ListNode* link; }; template class List { private: ListNode* he...

2016-09-26 15:37:51

阅读数 373

评论数 0

C++实现单向链表(1)

#include using namespace std; template class ListNode { private: T data; ListNode* link; public: ListNode(T theData, ListNode* theLink) { d...

2016-09-23 11:20:57

阅读数 368

评论数 0

OpenCV读取序列图片(3)

今年7月份我大学毕业了,时间过得很快啊。开始了工作,目前还在适应中。可是虽然毕业了,学习还是要继续的,哈哈~ 类似的OpenCV读取序列图片的文章我已经写了两个了,但是都不太好。 OpenCV自带的VideoCapture类可以读取序列图片,但是局限性太大,比如要求文件名连续,貌似还不能读取png...

2016-09-07 17:24:41

阅读数 2318

评论数 5

C++写入和读取txt文件

#include #include #include using namespace std; int main() { ifstream inStream; ofstream outStream; stringstream ss; outStream.open("ou...

2016-06-11 15:14:51

阅读数 604

评论数 0

Meanshift算法之再思考

其实Meanshift算法的核心思想就是迭代,通过迭代找到局部极大值。 如果初始区域设置不合理的话,Meanshift是无法成功找到局部极大值的。 比如下面的这个例子,我设置的初始区域中的像素值全部为0,所以Meanshift就无法找到像素值增大的方向, 最终也就找不到局部极大值。 ...

2016-05-07 19:42:53

阅读数 695

评论数 0

将ROI区域继续划分成4*4小格,求取每4小格组成的1个box区域的Hue(色调)通道直方图

#pragma once #include #include #include using namespace cv; typedef unsigned int uint; class WinBox { public: WinBox(Mat& src_ROI); void co...

2016-05-07 15:28:54

阅读数 425

评论数 0

用小窗口循环扫描图像

#pragma once #include using namespace cv; typedef unsigned int uint; class WinSlide { public: WinSlide(Mat& src_img, Size win_size, Size win_s...

2016-05-05 17:30:00

阅读数 585

评论数 0

ViBe前景检测算法

运动检测(前景检测)之(一)ViBe zouxy09@qq.com http://blog.csdn.net/zouxy09          因为监控发展的需求,目前前景检测的研究还是很多的,也出现了很多新的方法和思路。个人了解的大概概括为以下一些:        帧差、背景减除(GM...

2016-05-03 14:44:56

阅读数 851

评论数 0

OpenCV完美配置攻略

Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013) Created at: 2014-02-04T00:00:00   Yuanbo She   CV   cv, opencv, 2012年4月给同学写了篇傻瓜式的 V...

2016-04-22 21:45:25

阅读数 1304

评论数 0

OpenCV249+Eigen+VS2010属性表配置

F:\Learning Tools\opencv\build\include;$(IncludePath) F:\Learning Tools\opencv\build\x86\vc10\lib;$(LibraryPath) opencv_ml249d.l...

2016-04-22 19:38:01

阅读数 1086

评论数 0

Eigen使用方法

Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法,差不多十来行代码即可实现,具体可见:http:...

2016-04-22 17:45:48

阅读数 4891

评论数 0

OpenCV画矩形

#include using namespace cv; Rect select; bool select_flag = false; Point origin; Mat frame; void onMouse(int event, int x, int y, int flags, void...

2016-04-20 21:19:07

阅读数 995

评论数 0

OpenCV画点

#include using namespace cv; using namespace std; bool flag = false; Point center; int radius = 3; vector allPoints; void onMouse(int event, int ...

2016-04-20 21:17:05

阅读数 4494

评论数 0

OpenCV读取序列图片(2)

虽然OpenCV的VideoCapture可以读取序列图片,但是有时候不好用,自己写了一个类来专门读取序列图片。 图片的命名方式为img000.png  img001.png  img010.png  img100.png  img999.png 数字位数一定要相同,用0补全,可以没有前缀img ...

2016-04-18 14:54:52

阅读数 1122

评论数 0

利用OpenCV创建自己的Rect类

直接上代码! #pragma once #include class MyRect { public: MyRect(cv::Point pt, cv::Size size); MyRect(int x, int y, int width, int height); cv::Rect ...

2016-04-14 15:33:32

阅读数 822

评论数 0

OpenCV的Rect矩形类用法

//如果创建一个Rect对象rect(100, 50, 50, 100),那么rect会有以下几个功能: rect.area() //返回rect的面积 5000 rect.size() //返回rect的尺寸 [50 × 100] rect.tl() //返回rect的左上顶点的坐标 [1...

2016-04-14 11:44:26

阅读数 39898

评论数 4

Meanshift跟踪移动目标

利用Meanshift算法进行了移动目标跟踪,图片资源如下: 链接:https://yunpan.cn/cq9GfQDrsDL7r  密码:b135 红色方框为初始位置,绿色方框为跟踪到的位置。 #include using namespace cv; int histSize[1] = {...

2016-04-13 17:53:48

阅读数 830

评论数 1

使用Meanshift算法查找物体

看了很长时间的Meanshift,今天终于会用了,借助于一本参考书《OpenCV2计算机视觉编程手册》,这本书帮了很大的忙。 #include #include using namespace cv; int main() { Mat srcImg1 = imread("...

2016-04-13 14:53:49

阅读数 647

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭