Eclipse: Java: OpenCV: «Невозможно разрешить импорт организации». - PullRequest
0 голосов
/ 01 ноября 2018

Я скомпилировал OpenCV в Linux (Mint 19 Tara), я использовал этот урок: https://docs.opencv.org/2.4/doc/tutorials/introduction/desktop_java/java_dev_intro.html

Затем я попытался использовать такую ​​библиотеку: https://docs.opencv.org/3.4/d1/d0a/tutorial_java_eclipse.html

Но при импорте я получаю сообщение об ошибке: «Не удается разрешить импорт.»

Что я могу сделать не так? Вот код, который я использовал:

package com.thegergo02.facedetection;

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
public class Hello
{
   public static void main( String[] args )
   {
      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
      Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
      System.out.println( "mat = " + mat.dump() );
   }
}

Скриншот проводника пакетов

Компиляция прошла успешно, ошибок нет, у меня была Java, Ant, все.

Java-версия: jdk-11.0.1 Ant версия: 1.10.3

1 Ответ

0 голосов
/ 01 ноября 2018

В пакете по умолчанию удалить файл module-info.java.

Учебное пособие основано на Java 6 без учета Java Platform Module System (JPMS) , которую можно (но не обязательно) использовать начиная с Java 9.

При использовании JPMS зависимость от модуля OpenCV должна быть явно определена в файле module-info.java, чтобы сделать его доступным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...