摘要: 源代码下载作者:王先荣(Xianrong Wang)下面是我的一些源代码:1.图像处理学习系列源代码——包括该系列文章的几乎所有代码;1.5.图像处理学习系列中用到的dll文件包——将这个解压缩之后放到Debug或者Release目录中;2.OpenCV2.1的新特征;3.直方图;4.非参数背景生成;5.特征检测;代码写得丑陋,请见谅。注:仅供学习研究,未经许可,不得用于商业目的。分类:图像处理 阅读全文
posted @ 2012-10-15 17:38 火腿骑士 阅读(224) 评论(0) 推荐(0)
摘要: OpenCV(EmguCV)2.1新特性介绍之图像分割GrabCut(GrabCut Of OpenCV 2.1)作者:王先荣 前不久OpenCV和EmguCV相继发布了2.1版,增加了一些新的特性,本文关注的是其中的图像分割部分——GrabCut。GrabCut主要用于图像编辑中的抠图,作用跟Photoshop中的魔法棒、套索类似,但是更加强大。由于没有GrabCut的文档,探索具体的用法花费了不少时间和精力,仔细看了论文,大致看了源代码。GrabCut简介 OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground E 阅读全文
posted @ 2012-10-15 17:36 火腿骑士 阅读(374) 评论(0) 推荐(0)
摘要: 各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)作者:王先荣前言近期需要做一些图像处理方面的学习和研究,首要任务就是选择一套合适的图像处理类库。目前较知名且功能完善的图像处理类库有OpenCv、EmguCv、AForge.net等等。本文将从许可协议、下载、安装、文档资料、易用性、性能等方面对这些类库进行比较,然后给出选择建议,当然也包括我自己的选择。许可协议类库许可协议许可协议网址大致介绍OpenCvBSDwww.opensource.org/licenses/bsd-license.html在保留原来BSD协议声明的前 阅读全文
posted @ 2012-10-15 17:24 火腿骑士 阅读(232) 评论(0) 推荐(0)
摘要: OpenCv,EmguCv及.net之间的互动(The Interaction of OpenCv, EmguCv AND .net)作者:王先荣前言 在.net中使用OpenCv和EmguCv时,必须在三者支持的图像格式之间进行转换。.net中用Bitmap类来承载图像,OpenCv中用IplImage指针来承载图像,EmguCv中用Image<TColor,TDepth>来承载图像。本文主要讲述如何在IplImage、Image<TColor,TDepth>和Bitmap之间转换。IplImage <=> MIplImage MIplImage是IplI 阅读全文
posted @ 2012-10-15 17:23 火腿骑士 阅读(190) 评论(0) 推荐(0)
摘要: .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)作者:王先荣前言 随着Windows操作系统的不断演变,用于捕获视频的API接口也在进化,微软提供了VFW、DirectShow和MediaFoundation这三代接口。其中VFW早已被DirectShow取代,而最新的MediaFoundation被Windows Vista和Windows 7所支持。可惜的是,上述接口基于COM技术且灵活性很大,在.net中并不方便直接使用。.net封装 老外有很多活雷锋,他们奉献了不少的开源项目,DirectShow.net是对DirectS 阅读全文
posted @ 2012-10-15 17:22 火腿骑士 阅读(183) 评论(0) 推荐(0)
摘要: 背景建模与前景检测(Background Generation And Foreground Detection)作者:王先荣前言 在很多情况下,我们需要从一段视频或者一系列图片中找到感兴趣的目标,比如说当人进入已经打烊的超市时发出警报。为了达到这个目的,我们首先需要“学习”背景模型,然后将背景模型和当前图像进行比较,从而得到前景目标。背景建模 背景与前景都是相对的概念,以高速公路为例:有时我们对高速公路上来来往往的汽车感兴趣,这时汽车是前景,而路面以及周围的环境是背景;有时我们仅仅对闯入高速公路的行人感兴趣,这时闯入者是前景,而包括汽车之类的其他东西又成了背景。背景建模的方式很多,或高级或简 阅读全文
posted @ 2012-10-15 17:17 火腿骑士 阅读(268) 评论(0) 推荐(0)