随笔分类 -  OpenCV2

开源计算机视觉库的介绍和应用案例
摘要:在我的上一篇文章“”中已经介绍了Linux下OpenCV的安装配置方法,在这里仅仅记录Mac上相对于Linux的一点点差异。 1. 安装依赖包 Mac上安装软件包使用的工具是brew,用此来替代Ubuntu中的apt-get即可。另外,Mac下有些包可能与Linux下的不同,因此需要重新寻找替代的解 阅读全文
posted @ 2016-05-15 15:20 XiaoManon 阅读(3049) 评论(0) 推荐(0)
摘要:我们都知道,OpenCV是基于C++的开源计算机视觉库,但是从2.4.4版本开始提供了Java绑定,也就是说,我们也可以使用Java来开发基于OpenCV的计算机视觉应用。目前,最新的版本是3.1.0,在本文中将会介绍如何中Ubuntu 16.04上搭建OpenCV for Java的开发环境,假设 阅读全文
posted @ 2016-05-13 17:58 XiaoManon 阅读(5251) 评论(0) 推荐(1)
摘要:迁移到Mac平台做开发后,需要有一系列的准备工作来使我们的工作更顺畅。 1. 安装Homebrew包管理器 苹果系统自带了一个包管理器,但是并不是很好用。现在,现在比较流行的是Homebrew,非常好用,只需要一个brew命令就可以轻松实现软件的安装和卸载操作,类似于Ubuntu中的apt-get工 阅读全文
posted @ 2016-05-12 19:44 XiaoManon 阅读(385) 评论(0) 推荐(0)
摘要:对图像进行翻转或旋转可以使用cv::flip()函数,可以实现将一个二维矩阵沿X轴、Y轴或者同时沿XY轴翻转。函数原型如下:C++: void flip(InputArray src, OutputArray dst, int flipCode)参数介绍:src: 即输入矩阵dst: 即输出矩阵fli... 阅读全文
posted @ 2014-12-14 15:52 XiaoManon 阅读(2018) 评论(0) 推荐(0)
摘要:由Otsu(大津展之)于1978年提出的最大类间方差法,是引起较多关注的一种阈值选取方法。它是在判决分析或最小二乘原理的基础上推导出来的。参考文献:[1] Otsu N. A threshold selection method from gray-level histogram. IEEE T... 阅读全文
posted @ 2014-11-20 10:30 XiaoManon 阅读(39673) 评论(0) 推荐(1)
摘要:在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量。 INCLUDEPATH: 用于指定搜索头文件到文件夹路径。 LIBS: 包含链接时的库文件列表。使用-L来指定文件夹路径,-l来指定库的名称。 而这些配置,我们需要写入到 阅读全文
posted @ 2014-08-22 20:59 XiaoManon 阅读(2849) 评论(0) 推荐(1)
摘要:1. 图像读取:imread() Mat imread(const string& filename, int flags=1 )参数介绍: filename: 待加载的文件名称。 flags: 此标志用来指定被加载图像的颜色类型(color type)。这个标志的取值可以有: -- CV_L... 阅读全文
posted @ 2014-08-10 16:26 XiaoManon 阅读(629) 评论(0) 推荐(0)
摘要:我这里编译的库是通过手动编译的。只是需要注意的是,手动编译一般会产生大量的文件,差不多7个多G的样子,实在是有点浪费硬盘存储呀,其实我们可以删除掉没有用的东西。因为我们在编译的时候指定了一个目录比如我设定的/build/vs2013,所有的文件都会在vs2013文件夹下生成,而唯一对我们有用的就是最... 阅读全文
posted @ 2014-08-10 09:59 XiaoManon 阅读(412) 评论(0) 推荐(0)
摘要:个人已经厌倦了Windows下的开发方式,于是决定转到Linux平台上来,当然我也知道这个转变会很艰辛,但是我还是要坚持。所以,后面的所有开发我都会基于Linux和Qt,先从开发环境的搭建开始做起,当然,这里我只会讲OpengCV部分到内容,至于Qt部分,请参考其他部分到资料,我这里使用的是当前最新... 阅读全文
posted @ 2014-07-05 20:59 XiaoManon 阅读(6544) 评论(4) 推荐(1)
摘要:这个暑假开始,需要用到图像处理相关的东西,于是我选择了OpenCV库,这里记录下我的整个学习过程。参考资料:《OpenCV 2计算机视觉编程手册》 张静 译,科学出版社1. Linux下OpenCV环境的搭建 --- 主要解决OpenCV开发相关的库在Linux系统中的安装配置过程,中间涉及到C... 阅读全文
posted @ 2014-07-04 17:21 XiaoManon 阅读(541) 评论(0) 推荐(0)