2018年2月25日 星期日

使用eclipse 建立 OpenCV Java Project

使用eclipse 建立 OpenCV Java Project

1. 先在 eclipse 建立 Java Project 取名為 HelloOpenCV

2. 選取Project資料夾(HelloOpenCV),按右鍵點選 Build Path >  按 [Add Library...]

3. 選 User Library > 按 [Next] > 勾選 opencv (User Library) 按[Finish]即完成Project的設定.

安裝 Eclipse IDE for Java Developers version

安裝 Eclipse IDE for Java Developers version

下載 Eclipse IDE for Java Developers version

1. Download and Install Eclipse
#curl -O http://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/oxygen/1a/eclipse-java-oxygen-1a-linux-gtk-x86_64.tar.gz
# ll
-rw-r--r--. 1 root   root   186642081  2月 21 11:51 eclipse-java-oxygen-1a-linux-gtk-x86_64.tar.gz

Extract Eclipse package to your desired directory (Ex. /opt).
# tar -zxvf eclipse-java-oxygen-1a-linux-gtk-x86_64.tar.gz -C /opt
# ll /opt
drwxr-xr-x. 8 root root 4096 10月 10 08:21 eclipse

Symlink Eclipse executable to /usr/bin path.
#ln -s /opt/eclipse/eclipse /usr/bin/eclipse
#ll /opt/eclipse/eclipse
-rwxr-xr-x. 1 root root 71473 10月  9 18:00 /opt/eclipse/eclipse



2. Setup Launcher
Create Gnome launcher.

#vi /usr/share/applications/eclipse-4.7.desktop
Place the following content in the above file.

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse 4.7
Comment=Eclipse Oxygen
Exec=/usr/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=0

Installing OpenCV for Java

Install OpenCV 3.x under Linux(centos7)

1.Download:下載opencv檔案
http://opencv.org/opencv-3-2.html

The latest version can be downloaded from SourceForge and GitHub:
https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.2.0/

#ll
-rw-rw-r--. 1 hen hen 82033498  8月  2 12:15 opencv-3.2.0.zip
#md5sum opencv-3.2.0.zip
bfc6a261eb069b709bcfe7e363ef5899  opencv-3.2.0.zip

2. Require:準備要安裝opencv的環境
#yum install cmake
#yum install ant

3. Make
#mkdir buildjava
#cd buildjava/
#cmake -D BUILD_SHARED_LIBS=OFF -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.2.0/modules ..
 -- General configuration for OpenCV 3.2.0
 --   Java:
 --     ant: /bin/ant (ver 1.9.2)
 --     JNI: /usr/lib/jvm/java/include /usr/lib/jvm/java/include/linux /usr/lib/jvm/java/include
 --     Java wrappers: YES
 --     Java tests:    YES

#make -j4

#make -j4 install

在eclipse 安裝 OpenCV Java 作業環境 (centos7)

在eclipse 安裝 OpenCV Java 作業環境 (centos7)
Set up OpenCV for Java in Eclipse (centos7)

1. 執行eclipse
Command line:
#eclipse
or GUI:
Application >> Programming >> Eclipse.

2. 點選 Window(Menu) > Preferences >  Build Path > User Libraries 


3. 點選 New... 按鈕
輸入一個名稱 opencv ,按下OK完成後

4. 點選 opencv 後,再點選 [Add External JARs...] 按鈕
並且點選 opencv-320.jar 的資料夾,
(我的是放在 /usr/local/share/OpenCV/java)加入 jar 檔.

5. 加入 jar 檔後
點選 Native library location 再點選  [Edit]按鈕

6. 點選[External Folder...]按鈕,加入Location Path:/usr/local/share/OpenCV/java


在Android Studio中安裝OpenCV SDK

1. 安裝 Cmake (編譯工具), NDK (環境), LLDB (調試器)