
OpenCV
文章平均质量分 77
aboelf
这个作者很懒,什么都没留下…
展开
-
机器视觉OpenCV库基础教程(一)
研一转眼过去了,研究了一年的机器视觉,图像处理。师兄毕业,留下了9Mb的pdf资料供我们这些后辈瞻仰,甚是佩服,十分严谨的工作态度。祝其在华为工作顺利。所以在博客中开始写一下OpenCV教程,对这一年学习的知识,经验进行一些整理,算是方便别人,也是为了将来我毕业的时候,好歹留下个一星半点儿给学弟学妹。OpenCV的介绍在这里就不多说了,它是个图像处理的开发库。可以说matlab对图原创 2012-07-10 16:36:38 · 8608 阅读 · 2 评论 -
机器视觉OpenCV库基础教程(二)
按照cookbook这本书,首先掌握的是对图像像素的处理。在matlab中图像的处理方式中,一个图像就是3个(RGB)图像高度*图像宽度的矩阵。OpenCV的保存图像的格式为cv::Mat。这里我不把OpenCV里Mat数据格式的源码放到这里了。有用的到时候可以自己查询,在VS里面直接转到定义就可以。Mat这个数据结构里面,每个矩阵元素代表一个矩阵元素。OpenCV只有一个矩阵,但是每个图像都需要原创 2012-07-10 21:27:35 · 2762 阅读 · 0 评论 -
机器视觉OpenCV库基础教程(三)
Scanning an image with pointers使用指针扫描图像。这章与下一章展示两种不同的方式来实现图像扫描循环。书中给出的例子是减少图像颜色数量。一般的彩色图像由3个通道的像素组成,每个值为8位unsigned char。也就是说色彩总数为255*255*255.所以有时候图像处理的时候需要减少颜色数量以达到减少分析复杂度的目的。一个最简单的方式就是将RGB空间细分到更小的大原创 2012-07-17 17:01:02 · 1651 阅读 · 1 评论 -
C#.net中使用Opencv
前些天手头碰到一个项目,需要用到OpenCV进行图像处理。但是由于mfc做的界面实在达不到客户的要求。为了进行整合,将Opencv整合到C#开发的项目中。查询了网络,一般都说使用EmguCV,但是EmguCV的语法结构与Opencv原始C++基本上联系不大了。改写略微麻烦。放弃。继续寻找在Googlecode上看到日本人开发的OpencvSharp。基本保留了OpenCV原本的语法。改写难度不大。原创 2012-07-17 17:25:22 · 3770 阅读 · 0 评论