最近打算学习一下图片处理,不想去搞盗版的MatLab所以考虑学习一下OpenCV。
OpenCV全称Open Source Computer Vision Library,是一个基于BSD开源许可的跨平台计算机视觉库,由一系列C与少量C++编写而成,提供了多种语言的接口,实现了图像处理和计算机视觉的很多通用算法。官网是opencv.org,本身提供免费下载,根据开发平台与版本需求选择即可。
既然是C与C++编写而成的库,第一反应自然而然想到的是使用C或C++去进行编程。怎奈出于玩游戏考虑硬盘空间有限,不想安装Visual Studio,而ubuntu系统在短时间内出于个人原因无法安装,所以在windows环境下放弃了使用C去利用OpenCV编程,转而考虑使用Java。下面开始套路。
第一步自然是安装,从官网上下载下来就好,官网的exe文件运行后会解压出一个OpenCV的文件夹,路径随意你喜欢就好。
第二步自然是配置到开发环境里,如果你使用Java是文本编辑器+命令行的编程模式,大概需要配置一下环境变量之类的,这里我使用的是Eclipse的IDE。创建项目之后右击项目选择Properties,选择Java Build Path,点击窗口右侧的Add Library