随笔分类 -  opencv

摘要:最近有一个纠结的事情是双天线路由没法上40MHZ带宽,怎么改都不成功,其中在无线高级设置里面打开了40MHZ带宽:后来在客户端连上之后,在无线的页面一直显示都是20M的带宽。于是我想是不是驱动或者其他设置出了问题,用iw看也没什么问题,root@OpenWrt:~# iw wlan0 infoInt... 阅读全文
posted @ 2015-05-12 22:49 crazy_thb 阅读(3551) 评论(0) 推荐(0)
摘要:目前已经将Opencv的检测部分和email的通讯部分整合,已经有如下的功能:1.检测运动,如果发现敌情,则将当前的照片通过email发送给主人,同时进行录像存储到本地2.接收指令,主人可以通过指令来获取当前的图片未完成的功能有:1.上传视频。可以通过指令来发送视频,但是视频有点大,发送所有所花的时... 阅读全文
posted @ 2015-03-26 22:48 crazy_thb 阅读(484) 评论(0) 推荐(0)
摘要:I have encountered a problem that when I use opencv API, I cannot change the width and height ofWebcam output: cvSetCaptureProperty(capture, CV_CAP... 阅读全文
posted @ 2015-03-12 22:29 crazy_thb 阅读(358) 评论(0) 推荐(0)
摘要:运动检测多种多样,这里的需求只是检测到有运动物体就行了,而且要尽量减少误报的情况。另外尽量降低CPU的消耗,因为最终需要在树莓派上面运行。看了一些中文的文章,发现无法很好地理解别人说的内容,反而是外国人写的文章比较实在:这里的思路和代码来自一篇外文博客,原文来自:http://blog.cedric... 阅读全文
posted @ 2015-02-16 11:09 crazy_thb 阅读(3555) 评论(0) 推荐(0)
摘要:上个博客提到的阈值化只是针对图像全局进行阈值化,opencv提供了一个更好的函数cvAdaptiveThreshold,可以做到局部特征的阈值化,这样一来,整个图像的信息可以被更好的提取。#include #include #include "math.h"IplImage *img_gray = ... 阅读全文
posted @ 2014-11-20 23:52 crazy_thb 阅读(1204) 评论(0) 推荐(0)
摘要:Opencv里面的阈值化做起来比较简单,只需要一个函数即可:/* Applies fixed-level threshold to grayscale image. This is a basic operation applied before retrieving contours */CV... 阅读全文
posted @ 2014-11-17 22:53 crazy_thb 阅读(301) 评论(0) 推荐(0)
摘要:鼠标事件有下面几种(没有滚轮事件,比较遗憾):#define CV_EVENT_MOUSEMOVE 0 滑动#define CV_EVENT_LBUTTONDOWN 1 左键点击#define CV_EVENT_RBUTTONDOWN 2 ... 阅读全文
posted @ 2014-11-06 22:58 crazy_thb 阅读(378) 评论(0) 推荐(0)
摘要:之前已经使用过图像载入了,这里再讲述一下其他的一些tip。先来一次普通的载入:#include #include int main(int argc, char **argv){ IplImage *image = cvLoadImage(argv[1]); //CV_WINDOW_AUTOSIZE... 阅读全文
posted @ 2014-11-04 22:48 crazy_thb 阅读(291) 评论(0) 推荐(0)
摘要:有时候,我们需要用配置文件存储一些图像或者视频的信息。先来一个简单的例子:#include #include int main(int argc,char **argv){ CvFileStorage *fs = cvOpenFileStorage("cfg.xml", 0, CV_STORAGE_... 阅读全文
posted @ 2014-11-04 20:52 crazy_thb 阅读(302) 评论(0) 推荐(0)
摘要:有时候我们需要在图像上写一些字或者画一些简单的几何图案。祭上代码:#include #include int main(int argc,char **argv){ cvNamedWindow("image output"); IplImage *src = cvCreateImage(cvSize... 阅读全文
posted @ 2014-11-02 16:45 crazy_thb 阅读(254) 评论(0) 推荐(0)
摘要:两个图像的融合就是像素的融合了,其实手动操作即可,用函数操作更方便了。下面代码的作用是融合阿狸和doctor,很和谐有木有!#include #include int main(int argc,char **argv){ IplImage *src1 = cvLoadImage(argv[1],1... 阅读全文
posted @ 2014-11-02 15:33 crazy_thb 阅读(328) 评论(0) 推荐(0)
摘要:什么是ROI?ROI就是region of interest,就是你感兴趣的图像部分,在图像处理中,可能同时要处理多个ROI。Opencv有ROI的API,但是只能同时处理一个(书本上说的,未验证)。下面给出一个实例:#include #include int main(int argc,char ... 阅读全文
posted @ 2014-11-01 19:53 crazy_thb 阅读(333) 评论(0) 推荐(0)
摘要:CvArr,CvMat,IplImage这三者是继承的关系。打开opencv 3.0的源码:cvArr/* CvArr* is used to pass arbitrary* array-like data structures* into functions where the particula... 阅读全文
posted @ 2014-10-30 20:39 crazy_thb 阅读(212) 评论(0) 推荐(0)
摘要:这次是变换视频内容并且写入新的文件。代码如下:note:因为代码比较少,前几篇博客的代码都是手打的,并且做了一些修改。#include #include int main(int argc, char **argv){ assert(argc == 3); CvCapture *org_captur... 阅读全文
posted @ 2014-10-29 22:34 crazy_thb 阅读(214) 评论(0) 推荐(0)
摘要:这里举出三个案例:#include #include void image_smooth(IplImage * image){ cvNamedWindow("#1image input"); cvShowImage("#1image input", image); /* create 8 bit... 阅读全文
posted @ 2014-10-28 23:56 crazy_thb 阅读(467) 评论(0) 推荐(0)
摘要:上一个博文只是进行了视频播放,这里加上进度条。下面是修改好的代码:#include #include /* * tan@ubuntu:~/cv$ g++ AVIPlayerPlus.cpp -o AVIPlayerPlus `pkg-config opencv --cflags --libs` * ... 阅读全文
posted @ 2014-10-28 21:52 crazy_thb 阅读(339) 评论(0) 推荐(0)
摘要:刚买了本 “学习Opencv” 这本书,慢慢看起来。一开始就是加载视频了。当然了,首先你要有个视频从这里下载了一个:tan@ubuntu:~$ wget http://www.mysticfractal.com/video/fractogene.avi--2014-10-27 22:33:14-- ... 阅读全文
posted @ 2014-10-27 22:50 crazy_thb 阅读(251) 评论(0) 推荐(0)
摘要:继上次ubuntu10.04搭建失败之后,这次又换了一个系统。拿出之前闲置的笔记本,安装了ubuntu12.04,按照这里的教程开始搞起来:http://www.linuxidc.com/Linux/2012-09/70158.htm使用:sudo apt-get install build-ess... 阅读全文
posted @ 2014-10-23 20:46 crazy_thb 阅读(254) 评论(0) 推荐(0)
摘要:注:此篇博客最后没有在linux搭建成功Opencv,请移步:http://blog.csdn.net/tanhngbo/article/details/40403885来查看成功的搭建。另外,这里是成功在windows里面搭建的效果:http://blog.csdn.net/tanhngbo/ar... 阅读全文
posted @ 2014-10-22 21:47 crazy_thb 阅读(969) 评论(0) 推荐(0)