OpenCV学习之路
文章平均质量分 89
图象处理学习
saiofo
这个作者很懒,什么都没留下…
展开
-
Java应用OpenCV指南其一:在Java中安装与配置OpenCV
Java应用OpenCV指南其一:在Java中安装与配置OpenCV 因为之前我在读研期间学习java的过程中花了一段时间学习模拟登陆方面的知识,对登陆过程中的验证码问题有些兴趣。于是花了一段时间研究验证码识别技术,也是经过同学的推荐认识了OpenCV。 不过由于之前我一直使用Java的开发环境,而网上可以找到的详细OpenCV教程几乎都基于C++,应用起来的过程十分痛苦。不过经过一段时间的摸索原创 2017-10-16 17:14:24 · 3525 阅读 · 2 评论 -
Java应用OpenCV指南其二:OpenCV组件浅析
在上一章我们成功安装并配置了OpenCV,现在我们可以查看一下解压目录F:\tools\opencv\build\include下的文件,有两个: opencv中包含了过去版本中保留下来的头文件,这里不做介绍。而opencv2中则包含了我们目前主要使用的组件,可以看到其中包含了一个叫做opencv_modules.hpp的hpp文件,打开可以看到里面包含了OpenCV2中所有组件的宏:原创 2017-10-18 18:08:50 · 1174 阅读 · 0 评论 -
Java应用OpenCV指南其三:OpenCV中的图像操作
OpenCV中通过Mat类完成对图像的基本操作,包括对图像的写入、输出和处理都依赖于对Mat矩阵的操作。OpenCV通过将图像实例化为矩阵的方式,使得我们可以在最大的限度内对图像进行处理和更改,关于这部分之后我们之后再详细的进行说明。那么,我们就从Mat类和图像的输入输出开始吧。 一、Mat类的创建在调用OpenCV类之前,需要载入库文件 static{System.loadL原创 2017-10-24 20:11:48 · 3958 阅读 · 2 评论 -
Java应用OpenCV指南其四:OpenCV获取ROI区域、图像叠加
Java应用OpenCV指南其四:OpenCV获取ROI区域、图像叠加 我们将在本篇文章了解OpenCV中感兴趣区域的获取方法,并进行简单的图象叠加操作,最后,将要初步了解矩阵的相关操作。一、 ROI区域选取 ROI(Region of Interest)区域,被称为感兴趣区域,这个区域是图像分析所关注的焦点。我们通过设置感兴趣区域来选择我们图象分析的焦点,使得需要处理的图象区域大大减小,不但原创 2017-10-27 17:30:56 · 6148 阅读 · 2 评论 -
Java应用OpenCV指南其五:图象滤波
在这一章中我们主要讨论了图象滤波的相关知识。 图象滤波总体来说就是对目标图象进行降噪处理,是图象处理中不可缺少的一个环节,滤波处理效果的好坏直接影响后续图象处理和分析的效果和效率。 图象滤波分为两种:线性滤波和非线性滤波;原创 2017-11-14 12:29:34 · 4026 阅读 · 2 评论 -
Java应用OpenvCV指南其六:利用OpenCV实现的数字识别(验证码识别)
之前介绍了很多概念上的东西,这次让我们来进行一次实际的应用。数字识别可以应用在许多领域,如数字型验证码的识别,车牌识别等领域。下面借我之前完成的一个数字验证码识别的小项目来简单认识一下图象识别领域的知识。 如果在阅读这篇文章时有什么疑问,可以参考一下之前的一些文章: Java应用OpenCV指南其一:在Java中安装与配置OpenCV Java应用OpenCV指南其二:OpenCV组件原创 2017-12-07 20:44:04 · 9523 阅读 · 12 评论