2012年10月17日 星期三
JavaCV在Win7安裝以及執行
1.下載opencv2.4.2http://opencv.org/downloads.html
2.直接按下opencv-2.4.2.exe.
會問你要解壓縮在哪裡,我是直接在下載處執行解壓縮,完成後會出現一個OpenCV資料夾
3.將此資料夾移至C:\下
4.在系統環境變Path內加opencv_core的位置
啟動->電腦->滑鼠右鍵->內容->進階系統設定->進階->環境變數->
我是在使用者變數內(就是上面的使用者變數)建立一個新的環境變數Path
接著新增->
變數名稱:Path
變數值: C:\OpenCV\build\x64\vc10\bin;C:\OpenCV\build\common\tbb\intel64\vc10
然後一路按下確定,完成設定。
5.下載eclpse以及下載JavaCV
在http://code.google.com/p/javacv/ 下載javacv-0.2-bin.zip
在http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junosr1下載ecliipse,選擇自已的作業系統平台下載。
6.解開eclipse,以及javaCV
7.eclipse匯入javaCV
啟動eclipse,建立一個java project。
完成後,選擇此專案按滑鼠右鍵,選擇Build Path,選擇Add External Archives ,
將解開的JavaCV檔案,加入此專案。
加入javacpp.jar,javacv.jar,因為我是win7 64位元,所以我加入javacv-windows-x86_64.jar
8.測試程式測試
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
public class JavaApplication1 {
public static void main(String[] args) {
show("D:\\picture\\100MSDCF\\DSC00002.JPG");
}
public static void show(String filename) {
cvNamedWindow("dim");
IplImage image = cvLoadImage(filename);
if (image != null) {
cvShowImage("dim", image);
cvWaitKey(0);
cvReleaseImage(image);
}
}
}
成功後,可以看到圖片己經載入。
2012年8月11日 星期六
Ubuntu 12.04 安裝 GNOME 3 Shell 桌面環境
按照此篇做seup
http://blog.lyhdev.com/2012/03/ubuntu-1204-gnome-3-shell.html
http://blog.lyhdev.com/2012/03/ubuntu-1204-gnome-3-shell.html
2012年8月5日 星期日
OpenCV-2.4.2 install on Ubuntu 64-bit
按照此作者給的shellscript安裝
http://stackoverflow.com/questions/11453434/how-to-get-started-with-opencv-2-4-2-in-ubuntu-10-4
但是還是發生錯誤,應該是和使用64bit有關,所以在compiler ffmpeg時,configure需要做設定,再多加以下內容。
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-static --enable-pic --enable-shared
就可以compiler完成,使用openCV了。
script內容
http://stackoverflow.com/questions/11453434/how-to-get-started-with-opencv-2-4-2-in-ubuntu-10-4
但是還是發生錯誤,應該是和使用64bit有關,所以在compiler ffmpeg時,configure需要做設定,再多加以下內容。
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-static --enable-pic --enable-shared
就可以compiler完成,使用openCV了。
script內容
echo "Installing OpenCV 2.4.2"
mkdir OpenCV
cd OpenCV
echo "Removing any pre-installed ffmpeg and x264"
sudo apt-get remove remove ffmpeg x264 libx264-dev
echo "Installing Dependenices"
sudo apt-get install libopencv-dev
sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev
echo "Downloading ffmpeg"
wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2
echo "Installing ffmpeg"
tar -xvf ffmpeg-0.11.1.tar.bz2
cd ffmpeg-0.11.1/
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
make
sudo make install
cd ..
echo "Downloading v4l"
wget http://www.linuxtv.org/downloads/v4l-utils/v4l-utils-0.8.8.tar.bz2
echo "Installing v4l"
tar -xvf v4l-utils-0.8.8.tar.bz2
cd v4l-utils-0.8.8/
make
sudo make install
cd ..
echo "Downloading OpenCV 2.4.2"
wget -O OpenCV-2.4.2.tar.bz2 http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/OpenCV-2.4.2.tar.bz2/download
echo "Installing OpenCV 2.4.2"
tar -xvf OpenCV-2.4.2.tar.bz2
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE ..
make
sudo make install
sudo echo “/usr/local/lib” >> /etc/ld.so.conf
sudo ldconfig
echo "OpenCV 2.4.2 ready to be used"
2012年4月12日 星期四
Java3D在ubuntu上設定
今天在找資料時,剛好有看Java3D的一些應用,想說試看看,結果在eclipse下發生執行錯誤
主要是找不到java3d的jar file,所在網路找到如何在ubuntu上設定java3d,可以在eclipse下執行。
先記錄起來,方便日後忘記時,可以有查詢的地方。
首先
1.sudo apt-get install libjava3d-java
sudo cp /usr/share/java/j3d*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
2.sudo aptitude install libjava3d-jni
sudo cp /usr/lib/jni/libj3dcore-ogl.so /usr/lib/jvm/java-6-sun/jre/lib/i386/
sudo cp /usr/share/java/vecmath-*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
這樣子,就可以正常執行java3d程式了。
主要是找不到java3d的jar file,所在網路找到如何在ubuntu上設定java3d,可以在eclipse下執行。
先記錄起來,方便日後忘記時,可以有查詢的地方。
首先
1.sudo apt-get install libjava3d-java
sudo cp /usr/share/java/j3d*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
2.sudo aptitude install libjava3d-jni
sudo cp /usr/lib/jni/libj3dcore-ogl.so /usr/lib/jvm/java-6-sun/jre/lib/i386/
sudo cp /usr/share/java/vecmath-*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
這樣子,就可以正常執行java3d程式了。
訂閱:
意見 (Atom)