环境搭建与显示图片
配置环境
首先打开OpenCV的官网: https://opencv.org
这里我进行了详细的标注
第一步:打开官网
第二步:找到最新版本下载
第三步:解压
第四步:创建一个java项目
- 创建一个java项目
- 吧 .lib 文件考入到java项目根目录 也就是classpath
- 导入jar包
这样环境就搭建完毕了
第一个OpenCV程序
package pack01;
import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.highgui.HighGui;
import org.opencv.imgcodecs.Imgcodecs;
public class HelloOpencv {
public static void main(String[] args) {
//加载dll类库 这里需要对应版本(4.2版本)
System.loadLibrary(Core.NATIVE_LIBRARY_NAME); //直接写"opencv_java420" 也是可以的
//加载图像
Mat img = Imgcodecs.imread("C:\\test\\tx.jpg");
HighGui.imshow("展示测试图片",img);
HighGui.waitKey();//保持不自动关闭
}
}
代码运行结果图:
这个图片貌似有点大 哈哈,不过问题不大,不影响
主要函数讲解:
-
System.loadLibrary( 库文件名 )
这里是用于载入库文件这个地方的库文件名写:
Core.NATIVE_LIBRARY_NAME
或者"opencv_java420"
结果都一样 -
Imgcodecs.imread(文件地址)
这里是读取一个图像 -
HighGui.imshow(“展示测试图片”,img);
展示图片,应该都懂 -
HighGui.waitKey();
没有这个的话显示不出来 ,因为一出来就会关闭