这里读取一个视频,然后将视频的每一帧都保存为png格式的图片,...
分类:
其他好文 时间:
2014-10-23 19:25:15
阅读次数:
181
如果说SIFT算法中使用DOG对LOG进行了简化,提高了搜索特征点的速度,那么SURF算法则是对DoH的简化与近似。虽然SIFT算法已经被认为是最有效的,也是最常用的特征点提取的算法,但如果不借助于硬件的加速和专用图像处理器的配合,SIFT算法以现有的计算机仍然很难达到实时的程度。对于需要实时运算的...
分类:
编程语言 时间:
2014-10-23 19:08:14
阅读次数:
307
这几天继续在看Lowe大神的SIFT神作,看的眼花手脚抽筋。也是醉了!!!!实在看不下去,来点干货。我们知道opencv下自带SIFT特征检测以及MATCH匹配的库,这些库完全可以让我们进行傻瓜似的操作。但实际用起来的时候还不是那么简单。下文将对一个典型的基于OPENCV的SIFT特征点提取以及匹配...
分类:
编程语言 时间:
2014-10-23 15:59:47
阅读次数:
335
SiftDescriptorExtractor对应于SIFT算法中特征向量提取的工作,通过他对关键点周围邻域内的像素分块进行梯度运算,得到128维的特征向量。具体有如下几个操作:0、首先,我们假设在之前关键点提取的步骤中,我们对一个三角形提取关键点,检测到其中一个关键点的坐标为三角形的一个角(如下面...
分类:
其他好文 时间:
2014-10-23 14:15:45
阅读次数:
191
本项目是将安卓技术、嵌入式技术、无线通信技术等相关技术应用到视频监控系统中,可实现视频监控系统的设备移动化,由可移动监控平台、控制软件两部分组成。使用安卓手机作为控制端,通过无线网络对监控平台进行移动方向、速度的控制,摄像头云台转动控制,可以实现重力感应控制,平台上的摄像头实时采集视频图像信号并通过无线WiFi网络将视频信号实时传输到手机端观看,然后可实时拍照录像并可实时存储,且可以凭借PC使用OpenCV进行运动物体追踪。由于监控端可移动,可以在无人进入的情况下获取危险环境的视频图像。具有控制方便,监控灵...
分类:
移动开发 时间:
2014-10-23 12:36:04
阅读次数:
223
>__ 4 5 using namespace cv; 6 using namespace std; 7 8 int main(int argc, char** argv) 9 {10 const char* filename ="pic1.png";11 Mat src = i...
分类:
其他好文 时间:
2014-10-22 23:36:30
阅读次数:
198
>_ 5 6 using namespace cv; 7 using namespace std; 8 9 int edgeThresh = 1;10 Mat image, gray, edge, cedge;11 12 // define a trackbar callback13 void .....
分类:
其他好文 时间:
2014-10-22 23:22:34
阅读次数:
368
思路:利用训练好的palm.xml和fist.xml文件,用OpenCV的CascadeClassifier对每一帧图像检测palm和fist,之后对多帧中检测到的palm和fist进行聚类分组,满足分组条件的区域为最终检测结果。代码: #include "opencv2/objdetect/obj...
分类:
其他好文 时间:
2014-10-22 23:16:16
阅读次数:
541
>__ 2 #include 3 using namespace std; 4 using namespace cv; 5 int main(int argc, char* argv[]) 6 { 7 const char* imagename = "lena.jpg"; 8 Ma...
分类:
其他好文 时间:
2014-10-22 23:15:47
阅读次数:
260
OpenCV视频播放方法
今天折腾了一下OpenCV的视频播放功能,希望能对项目又帮助~
代码还是很简单的,只是之前遇到点小麻烦,找不到cvCreateFileCapture函数的定义,花了一两个小时
Makefile:
SOURCE_FILE := play_video.c
OBJECT_FILE := play_video.o
...
分类:
其他好文 时间:
2014-10-22 14:41:59
阅读次数:
228