OpenCV概述
OpenCV做为功能强大的计算机视觉开源框架,包含了500多个算法实现,而且还在不断增加,其最新版本已经更新到3.2。其SDK支持Android与Java平台开发,对于常见的图像处理需求几乎都可以满足,理应成为广大Java与Android程序员的首先的图像处理框架。Java中使用OpenCV的配置及其简单,可以毫不客气的说几乎是零配置都可以。
一:配置
配置引入OpenCV相关jar包,首先要下载OpenCV的自解压版本,下载地址: http://opencv.org/opencv-3-2.html
然后拉到网页的最下方,下载Windows自解压开发包
下载好了双击解压缩之后找到build路径,显示如下:
双击打开Java文件夹,
里面有一个jar直接导入到Eclipse中的新建项目中去, 然后把x64里面的dll文件copy到Eclipse中使用的Java JDK bin和jre/bin目录下面即可。环境就配置好啦,简单吧!配置好的最终项目结构:
二:加载图像与像素操作
读入一张图像 -, 一句话搞定
Mat src = Imgcodecs.imread(imageFilePath); if(src.empty()) return;