java - import org.opencv.highgui 无法解析

标签 java opencv

我安装了 OpenCV (opencv-3.0.0-alpha),它可以正常工作,但我无法使用该导入

import org.opencv.core.*;
import org.opencv.highgui.Highgui;

public class Main {

    public static void main(String[] args) {

//      System.loadLibrary("opencv_java244");
//      Mat m = Highgui.imread("C:/Users/raj/Desktop/sa1.png",
//              Highgui.CV_LOAD_IMAGE_COLOR);
//      new LoadImage("C:/Users/raj/Desktop/dst1.jpg", m);
    }
}

我收到这个错误

The import org.opencv.highgui cannot be resolved

我该如何解决这个问题?

最佳答案

在opencv3.0中,java中没有highgui模块了。

该功能已拆分为新的 videoio 和 imgcodecs(您可以在此处找到 imread)模块。

因为 java 没有可用的 gui,- 不再需要 highgui 模块。

import org.opencv.core.*;
import org.opencv.imgcodecs; // imread, imwrite, etc
import org.opencv.videoio;   // VideoCapture

关于java - import org.opencv.highgui 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890322/

相关文章:

java - Playscape 1.11 SDK 集成

c++ - 裁剪图像导致越界错误

java - 具有集成安全性的 Hibernate 工具和 SQL Server

java - Solr文档中动态键值对的存储和搜索

java - 在java中获取固定数量的TCP数据包

python - 将来自相机的帧写入 OpenCV 中的单个图像

python - 有没有办法提高 opencv 视频处理的速度?

python - 判断图像是亮的还是暗的

java - 在 OpenCV 中调整视频源的大小

java - 更改流程布局中的面板大小