[OpenCV3.2.0] Eclipse (Java) -Einstellungen (für Mac)

Ich hatte große Probleme, als ich OpenCV 3.2.0 auf meinem Mac installiert habe, also werde ich es mir notieren. Es scheint, dass Sie es sofort nach dem Herunterladen unter Windows verwenden können, aber es war unter Mac ziemlich problematisch.

Umgebung

・ OS X El Capitan 10.11.6 ・ Ecip Seneon ・ OpenCV 3.2.0

1. Installieren Sie OpenCV 3.2.0

Wenn Homebrew nicht installiert ist, installieren Sie es.

Führen Sie den folgenden Befehl aus brew tap homebrew/science brew install opencv3 --with-java

Wenn Sie eine Fehlermeldung erhalten, z. B. dass Sie nicht mit cmake verknüpft sind, können Sie das tun, was Ihnen gesagt wurde.

Wenn Sie es installieren können, finden Sie die folgenden zwei Dateien im Ordner /usr/local/Cellar/opencv3/3.2.0/share/OpenCV/java. +opencv-320.jar +libopencv_java320.dylib

Damit ist die OpenCV-Installation abgeschlossen. Als nächstes stellen Sie die Eclipse-Seite ein.

2. Eclipse-Einstellungen

Überraschenderweise fiel es mir schwer, Eclipse einzurichten. Erstellen Sie zunächst ein neues Projekt.

+ Öffnen Sie die Registerkarte "Bibliotheken" im Bildschirm "Java Build Path"

Datei-> Eigenschaften-> Java-Erstellungspfad-> Registerkarte Bibliotheken

+ Bibliothek hinzufügen

"Bibliothek hinzufügen" -> "Benutzerbibliothek" -> Schaltfläche "Benutzerbibliotheken" Geben Sie "Neu" -> "opencv-3.2.0" -> "OK" ein.

+ Geben Sie die Jar-Datei an

Klicken Sie auf "Externe JARs hinzufügen" und geben Sie "opencv-320.jar" an. Ich war mir nicht sicher, ob ich es ausführen könnte, wenn ich Jar spezifiziere. Nachdem Sie verschiedene Dinge untersucht haben, müssen Sie anscheinend auch die native Bibliothek angeben.

+ Geben Sie die native Bibliothek an

Wählen Sie "Native Library Location" und klicken Sie auf "Edit". Geben Sie als Pfad /usr/local/Cellar/opencv3/3.2.0/share/OpenCV/java als Pfad an (Es scheint, dass Sie bis 3.1 libopencv_java ◯◯◯ .dylib angegeben haben, aber in 3.2 funktioniert es nur, wenn Sie ~ / java angeben.)

3. Funktionsprüfung

Wenn Sie den Quellcode schreiben und ausführen können, ist dies in Ordnung.

Quellcode:

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.loadLibrary(Core.NATIVE_LIBRARY_NAME); Mat m = Mat.eye(3, 3, CvType.CV_8UC1); System.out.println("m = " + m.dump()); } }

Ausführungsergebnis

m = [ 1, 0, 0; 0, 1, 0; 0, 0, 1]

Recommended Posts

[OpenCV3.2.0] Eclipse (Java) -Einstellungen (für Mac)
Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]
Java-Entwicklungsumgebung (Mac, Eclipse)
Java-Installationsort für Mac
Aktivieren Sie OpenCV mit Java8. (Für mich)
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Einstellungen für die Eclipse-Installation und die Verstärkung der Codevervollständigung (Mac für Java-Entwicklung)
[Java & SpringBoot] Umgebungskonstruktion für Mac
Einstellungen für das SSL-Debugging in Java
Ermöglichen Sie die Code-Vervollständigung in Eclipse für Mac
Laden Sie Eclipse (Java) herunter und installieren Sie es (Mac-Version)
Praktisches Plug-In für die Eclipse JAVA-Entwicklung: Decompiler
Einstellungen für den Eclipse-Formatierer
Für JAVA-Lernen (2018-03-16-01)
2017 IDE für Java
Java für Anweisung
Eclipse Pleiades All in One für Mac
Einstellungen für Java-Management und STS (Eclipse) -Erstellungspfade
Techniken zum Lesen von Java-Quellcode in Eclipse
Grundeinstellungen für das Umschreiben von Java-Projekten in Kotlin
[Mac / Java / Eclipse / PostgreSQL] Verbinden Sie die Java-Anwendung und die Datenbank
[Java] für Anweisung, während Anweisung
Java (Eclipse) Installationsverfahren
Installieren Sie Java auf dem Mac
[Java] Paket für die Verwaltung
[Java] für Anweisung / erweitert für Anweisung
Desktop: OpenCV Java Repository
Mac Java-Ausgangsverzeichnis
Gegenmaßnahmen für OutOfMemoryError in Java
Verwenden Sie OpenCV mit Java
[Java] PDF-Anzeigeeinstellungen
NLP für Java (NLP4J) (2)
[Java] Umgebungskonstruktionsverfahren zum Entwickeln von Streben 1.3 mit Eclipse
(Memo) Java für Anweisung
NLP für Java (NLP4J) (1)
[Für Anfänger] Installieren Sie JDK + Eclipse auf einem Mac (ohne Pleiades All-in-One).
Lernen von Java Framework # 1 (Mac-Version)
So deinstallieren Sie Java 8 (Mac)
Ubuntu (Mac-Stil) Grundeinstellungen
Java-Debug-Ausführung [für Java-Anfänger]
[Java] Grundlegende Aussage für Anfänger
Desktop: OpenCV-Prägung für Rechteck
Gradle-Einstellungen für die Verwendung von JUnit 5
Eclipse-Tastenkombinationen (Windows, Mac)
2018 Java Proficiency Test für Newcomer-Basics-
Nullsicheres Programm in Java (Eclipse)
Java-Thread sicher für Sie
Java für Anfänger, Daten verstecken
Erste Java-Entwicklung in Eclipse
[Java] Tipps zum Schreiben der Quelle
Vereinfachen Sie das Umschalten der Java-Version (Mac)
Desktop: OpenCV EqualizeHist für YUV
Installieren Sie Tomcat + Eclipse auf einem Mac
Java-Anwendung für Anfänger: Stream
Java während und für Anweisungen
Ich möchte nur Java mit Eclipse auf meinem Mac schreiben
[ev3 × Java] Aufbau einer leJ OS-Entwicklungsumgebung (Eclipse unter Mac OSX / Bluetooth)