Installasi OpenCV 1.0
Adapun cara menginstallnya adalah:
- Buka terminal linux dengan cara klik tombol CTRL + ALT + T
- Ketikkan pada terminal tulisan berikut ini.
Setelah itu ikuti langkah berikut ini untuk melakukan penginstallan OpenCV.
1. Siapkan master OpenCV versi 1.0. Anda dapat mencari sendiri di internet. Biasanya nama filenya adalah opencv-1.0.0.tar.gz
2. Jika sudah ada masternya, copy file tersebut di home folder.
3. Buka terminal (CTRL+ALT+T),
chmod opencv tadi dengan cara,
“chmod +x opencv- 1.0.0.tar.gz”.
Chmod ini berfungsi untuk mengatur
hak akses atau permission terhadap suatu file/direktori
kepada user, group dan other.
4. Ekstrak file opencv dengan cara mengetikkan pada terminal
tar
xvfz opencv-1.0.0.tar.gz
5. Ada beberapa library yang perlu diinstall berikut ini. Untuk mengetahui maksud dari library tersebut anda dapat mengunjungi alamat http://packages.ubuntu.com/precise/libdevel/.6. Masuk ke folder opencv-1.0.0 lewat terminal dengan cara klik cd opencv-1.0.0
7. Buat folder pada home, misalnya opencv
8. Ketikkan pada terminal ./configure --prefix=/home/(username anda)/(nama folder anda)/ (alamat folder yg akan diisi installan)
9. Lakukan penginstallan dengan cara:
-
ketik make clean,
-
ketik make
-
ketik make install
Jika muncul error, masuk ke folder file opencv yang telah ekstrak, masuk ke folder cxcore/include/ , disana ada file dengan nama cxmisc.h. Beri komen pada kata elif dan error dengan menambahkan # diawal kata. #elif dan #error. Setelah itu ulangi langkah install diatas.
Proses penginstallan lumayan memakan waktu yang lama, ditungga aja.
10. Setelah proses penginstallan selesai. Anda masuk ke home folder lewat terminal. Kemudian ketikkan gedit .bashrc . Pada garis dibawah sendiri anda tambahkan path berikut ini.
export LD_LIBRARY_PATH=/home/(usernamemu)/(tempat penginstallan opencv)/lib
export PKG_CONFIG_PATH=/home/(usernamemu)/(tempat penginstallan opencv)/lib/pkgconfig
11. Tutup terminal anda, kemudian buka kembali. Setelah itu ketikkan pada terminal
pkg-config opencv --libs --cflags untuk mengetahui konfigurasi opencv sudah bisa. Jika bisa tampilannya adalah seperti berikut ini
12. Copy path ini pada makefile.
Contohnya seperti berikut ini:
#
# Makefile
#
CC= g++
INCPATH =
-I/home/amiruddin/ta/opencv//include/opencv
INCPATH2 =
-L/home/amiruddin/ta/opencv//lib
CFLAGS = -lcxcore -lcv
-lhighgui -lcvaux -lml
OBJS= Tes.o
.SUFFIXES: .c
.c.o:
$(CC) -c $(INCPATH) $(INCPATH2) $(CFLAGS) -o $@ $<
all: Tes
Tes: $(OBJS)
$(CC) $(INCPATH) $(INCPATH2) $(CFLAGS) -o $@ $^
clean:
rm -f $(OBJS) Tes
|
13. Mencoba
program kamera dengan libray opencv pada laptop. Buat Makefile dan Program.
Kemudian letakkan pada home folder. Contoh
makefilenya seperti diatas. Tampilan
pada home folder seperti berikut ini.
14. Adapun isi program Tes.c yaitu:
#include "cv.h"
#include
"highgui.h"
#include <stdio.h>
// A Simple Camera Capture
Framework
int main() {
CvCapture* capture =
cvCaptureFromCAM(0);
if( !capture ) {
fprintf( stderr,
"ERROR: capture is NULL \n" );
getchar();
return -1;
}
printf("Camera
Laptop\n");
// Create a window in which
the captured images will be presented
cvNamedWindow(
"mywindow", CV_WINDOW_AUTOSIZE );
// Show the image captured
from the camera in the window and repeat
while( 1 ) {
// Get one frame
IplImage* frame =
cvQueryFrame( capture );
if( !frame ) {
fprintf( stderr,
"ERROR: frame is null...\n" );
getchar();
break;
}
cvShowImage(
"mywindow", frame );
// Do not release the
frame!
//If ESC key pressed,
Key=0x10001B under OpenCV 0.9.7(linux version),
//remove higher bits using
AND operator
if( (cvWaitKey(10) &
255) == 27 ) break;
}
// Release the capture
device housekeeping
cvReleaseCapture(
&capture );
cvDestroyWindow(
"mywindow" );
return 0;
}
|


Tidak ada komentar:
Posting Komentar