OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口(从2.4版本开始支持java的接口),实现了图像处理和计算机视觉方面的很多通用算法。
1、jdk环境的搭建就不再演示了,想必大家也已经很熟悉
3、安装很简单,其实就是解压缩的过程,解压完之后opencv的目录结构如下:
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
public class Main {
public static void main(String[] args) {
System.out.println("Welcome to OpenCV " + Core.VERSION);
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
}
}
build目录下主要是一些库文件,当然也包括java使用到的jar文件,source顾名思义就是一些源文件几openCV的一些demo程序等
4、创建一个java类,将demo中的代码复制到类中(demo路径:opencv\sources\samples\java\eclipse\HelloCV\src),代码如下:
[code="java"]
5、引入所需的包opencv-310.jar
6、设置项目的native库,即opencv_java246.dll所在的路径:
7运行程序,执行结果如下:
至此,opencv的环境就已经搭建好了,是不是很简单呢
- 大小: 16.3 KB
- 大小: 40.8 KB
- 大小: 49.9 KB
- 大小: 30.9 KB
分享到:
相关推荐
opencv+java特征点算法demo例子,opencv+java特征点算法demo例子
opencv+javacpp+javacv
基于opencv,使用java开发的人脸识别功能,包括摄像头自动人脸识别拍照,使用face++识别人脸,如有问题请留言........
opencv+java实现灰度化、二值化、轮廓描边、边缘检测源码有注释
基于OpenCV+JAVA+C++的Android图像处理工具软件+源码+开发文档说明+实用教程,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于OpenCV+JAVA+C++的Android图像...
Opencv4.5.3+Opencv_contrib ForJava ,使用JAVA来做人脸识别及图片识别训练,需要用到opencv的Opencv_contrib模块 ,用最新版本4.5.3进行了编译并融合了JAVA开发所需的JAR包和DLL,网上很多的包都是不支持JAVA的,...
文本已经对整个环境配置完成的情况下实现,有需要配置环境的文档请看我的其他上传。
OpenCV + Java(Android) 设置ROI,说明参见http://blog.csdn.net/MengchiCMC/article/details/74352122
Python和OpenCV相关的书籍,学习图像识别很好的资源,Practical Python and OpenCV+Case Studies, 3rd Edition
基于opencv+java的银行卡图片处理, 这是完整的eclipse 工程,导入项目、修改java文件中的3个地址即可用。 这个项目参考了 csdn 用户:茶饮月 的“Java学习记录--OpenCV使用教程” 而完成。
DFT傅里叶变幻图片水印+java+opencv+idea源码包
需配置好OpenCV和OCR环境
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考...基于Python2.7+opencv+face++实现的人脸识别程序.zip
Practical Python and OpenCV + Case Studies, 3rd Edition
java 使用opencv所需要的jar包及库文件,opencv版本4.1.0,解压包包含window台、mac os 、linux 各平台的opencv 库文件
基于OpenCV+NCNN+QT实现的人脸识别考勤系统源码+详细文档(高分项目).zip人脸识别考勤系统(基于SylixOS),主要用到Qt+OpenCV+ncnn 基于OpenCV+NCNN+QT实现的人脸识别考勤系统源码+详细文档(高分项目).zip人脸...
在eclipse中配置好OpenCV后,利用Java调用OpenCV库函数实现本地摄像头的拍照功能并保存到本地。
基于OpenCV+MySQL+QT实现的人脸识别考勤系统源码.zip基于OpenCV+MySQL+QT实现的人脸识别考勤系统源码.zip基于OpenCV+MySQL+QT实现的人脸识别考勤系统源码.zip基于OpenCV+MySQL+QT实现的人脸识别考勤系统源码.zip基于...
qt+vlcqt+opencv+rtsp+截图