这篇文章简述的是opencv在idea中的简单示例
安装opencv
首先,需要在系统上安装opencv。可以在opencv的官方网站上找到安装指南。
项目中添加libary
在安装完opencv后,需要在项目中添加opencv的库。可以在IDEA中通过File -> Project Structure -> Libraries来添加。
pom中添加opencv依赖
如果项目是一个Maven项目,需要在pom.xml文件中添加opencv的依赖。
<dependencies> <dependency> <groupId>org.opencv</groupId> <artifactId>opencv-java</artifactId> <version>3.2.0</version> </dependency> </dependencies>
编写java 代码
下面是一个简单的opencv在java中的使用示例。
public class Main { static{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); } public static void main(String[] args) { Mat m = Mat.eye(3, 3, CvType.CV_8UC1); System.out.println("m = " + m.dump()); } }
处理一个抛出异常
java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
解决方法:
在代码中执行前添加
System.setProperty("java.awt.headless", "false");
java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat()J
注意:本文归作者所有,未经作者允许,不得转载