Installing OpenCV for Java(ubuntu)
Ubuntu Linux 安裝 OpenCV 步驟
1. Download
opencv-3.4.1.zip
opencv_contrib-3.4.1.tar.gz
2. Required Packages
apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
apt-get install ant
安裝 Oracle JDK:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
3. make
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.1/modules/ ..
make -j30
make install
4. config
root:
echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.conf
執行 ldconfig 將 /etc/ld.so.conf 的資料讀入快取當中
將動態函式庫載入快取記憶體當中
user:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
env:
PKG_CONFIG_PATH=:/usr/local/lib/pkgconfig/
2018年4月24日 星期二
2018年4月18日 星期三
手動安裝OpenCV Manager
手動安裝OpenCV Manager
If Google Play is not available (i.e. on emulator, developer board, etc), you can install it manually using adb tool:
1. copy OpenCV-android-sdk\apk\OpenCV_3.4.1_Manager_3.41_x86_64.apk D:\Android\SDK\platform-tools
2. D:\Android\SDK\platform-tools>adb install OpenCV_3.4.1_Manager_3.41_x86_64.apk
Success
Reference:
1. Android OpenCV Manager
https://docs.opencv.org/2.4/platforms/android/service/doc/index.html
2. OpenCV 2.4.13.6 documentation » OpenCV4Android Reference » Android OpenCV Manager
https://docs.opencv.org/2.4/platforms/android/service/doc/UseCases.html#manager-selection
If Google Play is not available (i.e. on emulator, developer board, etc), you can install it manually using adb tool:
1. copy OpenCV-android-sdk\apk\OpenCV_3.4.1_Manager_3.41_x86_64.apk D:\Android\SDK\platform-tools
2. D:\Android\SDK\platform-tools>adb install OpenCV_3.4.1_Manager_3.41_x86_64.apk
Success
Reference:
1. Android OpenCV Manager
https://docs.opencv.org/2.4/platforms/android/service/doc/index.html
2. OpenCV 2.4.13.6 documentation » OpenCV4Android Reference » Android OpenCV Manager
https://docs.opencv.org/2.4/platforms/android/service/doc/UseCases.html#manager-selection
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的設定.
1. 先在 eclipse 建立 Java Project 取名為 HelloOpenCV
2. 選取Project資料夾(HelloOpenCV),按右鍵點選 Build Path > 按 [Add Library...]
3. 選 User Library > 按 [Next] > 勾選 opencv (User Library) 按[Finish]即完成Project的設定.
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
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
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
2017年9月15日 星期五
myOpenCV_Win10_Visual studio 2015
作業系統:Windows 10
開發工具:Visual Studio 2015
OpenCV版本:3.3.0 (opencv-3.3.0-vc14.exe 安裝位置為C:\opencv)
1. 修改環境變數
本機 → 內容 → 進階系統設定 → 環境變數 → path → 編輯
新增以下資料:
C:\OpenCV3.3\opencv\build\x64\vc14\bin
2. 開啟 Visual Studio 2015 並且新增專案
新增專案 → 左側「Visual C++」 → Win32 主控台應用程式→ 輸入專案名稱 → 確定 → 下一步 → 完成
3. 點選上方的「專案」→「屬性」→ 調整「平台」為“x64”
4. 對「VC++目錄」與「連結器」進行調整
設定VC++目錄 →在「Include目錄」增加“C:\OpenCV3.3\opencv\build\include”
設定VC++目錄 →在「程式庫目錄」增加“C:\OpenCV3.3\opencv\build\x64\vc14\lib”
設定連結器 →「輸入」 →在「其他相依性」增加
“opencv_world330d.lib”
5. 調整專案平台為「x64」
6. 新增 Visual C++檔於專案
「專案」 →「加入新項目」 →「C++檔(.cpp)」 →「新增」
7. 測試是否連結成功
撰寫一開啟圖檔的程式碼來測試是否連結成功
開發工具:Visual Studio 2015
OpenCV版本:3.3.0 (opencv-3.3.0-vc14.exe 安裝位置為C:\opencv)
1. 修改環境變數
本機 → 內容 → 進階系統設定 → 環境變數 → path → 編輯
新增以下資料:
C:\OpenCV3.3\opencv\build\x64\vc14\bin
2. 開啟 Visual Studio 2015 並且新增專案
新增專案 → 左側「Visual C++」 → Win32 主控台應用程式→ 輸入專案名稱 → 確定 → 下一步 → 完成
3. 點選上方的「專案」→「屬性」→ 調整「平台」為“x64”
4. 對「VC++目錄」與「連結器」進行調整
設定VC++目錄 →在「Include目錄」增加“C:\OpenCV3.3\opencv\build\include”
設定VC++目錄 →在「程式庫目錄」增加“C:\OpenCV3.3\opencv\build\x64\vc14\lib”
設定連結器 →「輸入」 →在「其他相依性」增加
“opencv_world330d.lib”
5. 調整專案平台為「x64」
6. 新增 Visual C++檔於專案
「專案」 →「加入新項目」 →「C++檔(.cpp)」 →「新增」
7. 測試是否連結成功
撰寫一開啟圖檔的程式碼來測試是否連結成功
2017年8月4日 星期五
opencv 影像讀取儲存 - 指令
從硬碟讀取檔案,並將影像秀在螢幕上,當使用者按下任一鍵,
從硬碟讀取檔案將影像設定成灰階圖,把影像儲存在硬碟,並將影像秀在螢幕上,
當使用者按下任一鍵,或是關閉視窗後程式終止:
#include <cstdio>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(){
//Show原影像
Mat img1 = imread("lena.jpg",CV_LOAD_IMAGE_UNCHANGED);
namedWindow("Display CV_LOAD_IMAGE_UNCHANGED", WINDOW_AUTOSIZE);
imshow("Display CV_LOAD_IMAGE_UNCHANGED", img1);
waitKey(0);
//Show灰階影像
Mat img2 = imread("lena.jpg",CV_LOAD_IMAGE_GRAYSCALE);
imwrite("output.jpg",img2);
namedWindow("Display CV_LOAD_IMAGE_GRAYSCALE", WINDOW_AUTOSIZE);
imshow("Display CV_LOAD_IMAGE_GRAYSCALE", img2);
waitKey(0);
return 0;
}
Ref:
http://monkeycoding.com/?p=540
2017年8月3日 星期四
Install opencv3.2 on centos7 - 安裝 指令
Install opencv3.2 on centos7
1.Download
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/
20170802
[hen@localhost 下載]$ ll
總計 80112
-rw-rw-r--. 1 hen hen 82033498 8月 2 12:15 opencv-3.2.0.zip
[hen@localhost 下載]$ md5sum opencv-3.2.0.zip
bfc6a261eb069b709bcfe7e363ef5899 opencv-3.2.0.zip
2. Require
yum install cmake gcc gtk2-devel numpy pkconfig
yum install gcc-c++
yum install epel-release
yum install libdc1394-devel
yum install libv4l-devel
yum install gstreamer-plugins-base-devel
3. Make
unzip opencv-3.2.0.zip
cd opencv-3.2.0/
# pwd
/root/opencv/opencv-3.2.0
mkdir build
cd build/
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install
4.Config
root:
echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.conf
執行 ldconfig 將 /etc/ld.so.conf 的資料讀入快取當中
將動態函式庫載入快取記憶體當中
user:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
env:
PKG_CONFIG_PATH=:/usr/local/lib/pkgconfig/
5.Test
wget https://raw.githubusercontent.com/kyshel/template/master/src/hello_cv.cpp
wget https://raw.githubusercontent.com/kyshel/template/master/file/lena.jpg
g++ -o hello_cv hellocv.cpp `pkg-config opencv --cflags --libs`
./hello_cv lena.jpg lena_gray.jpg
[root@localhost ~]# rpm -qa|grep cmake
cmake-2.8.12.2-2.el7.x86_64
Ref:http://www.linuxfromscratch.org/blfs/view/cvs/general/opencv.html
1.Download
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/
20170802
[hen@localhost 下載]$ ll
總計 80112
-rw-rw-r--. 1 hen hen 82033498 8月 2 12:15 opencv-3.2.0.zip
[hen@localhost 下載]$ md5sum opencv-3.2.0.zip
bfc6a261eb069b709bcfe7e363ef5899 opencv-3.2.0.zip
2. Require
yum install cmake gcc gtk2-devel numpy pkconfig
yum install gcc-c++
yum install epel-release
yum install libdc1394-devel
yum install libv4l-devel
yum install gstreamer-plugins-base-devel
3. Make
unzip opencv-3.2.0.zip
cd opencv-3.2.0/
# pwd
/root/opencv/opencv-3.2.0
mkdir build
cd build/
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install
4.Config
root:
echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.conf
執行 ldconfig 將 /etc/ld.so.conf 的資料讀入快取當中
將動態函式庫載入快取記憶體當中
user:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
env:
PKG_CONFIG_PATH=:/usr/local/lib/pkgconfig/
5.Test
wget https://raw.githubusercontent.com/kyshel/template/master/src/hello_cv.cpp
wget https://raw.githubusercontent.com/kyshel/template/master/file/lena.jpg
g++ -o hello_cv hellocv.cpp `pkg-config opencv --cflags --libs`
./hello_cv lena.jpg lena_gray.jpg
[root@localhost ~]# rpm -qa|grep cmake
cmake-2.8.12.2-2.el7.x86_64
Ref:http://www.linuxfromscratch.org/blfs/view/cvs/general/opencv.html
訂閱:
文章 (Atom)
2026 馬躍新春 圍爐宴
【麗寶福容大飯店】2026 馬躍新春 圍爐宴 早鳥優惠 10人份圍爐桌菜NT$20,000 。 6人半桌圍爐桌菜NT$13,800 。 早鳥優惠須加原價一成服務費用。 早鳥優惠須於2025.11.30前預定並全額付款。 洽詢專線 : 04-2556-0768 新春 圍爐...
-
Ref: https://en.wikipedia.org/wiki/Key_derivation_function https://en.wikipedia.org/wiki/PBKDF2 The most common use of KDFs is the passw...
-
「.vimrc」檔案: 執行vim時會先去執行使用者家目錄下的「.vimrc」檔案(~/.vimrc)。 顏色方案(colorscheme): vim內建顏色方案功能,可以使用「colorscheme」指令來設定vim的配色主題。 vim內建顏色方案,存...










