Sabtu, 06 Oktober 2012

OpenCV (intermeso)

Seminggu yang lalu mau membantu teman untuk menyelesaikan tugas akhir kuliahnya, dia mw buat sejenis pembaca plat, mungkin lebih tepatnya OCR (Optical character recognition), keinginan membantu tidak didukung dengan kemampuan yang dimiliki. BTW aplikasi yang mau dibuat berbasis opencv. nah oleh karena itu ni saya mau membuat artikel-artikel tentang opencv yang samapai saat ini saya sudah ketahui. mungkin semuanya masih dasar tapi ga apa apa, namanya juga belajar...

mulai dari definisi, apa sih opencv. 

katanya ni opencv di rilis dibawan lisensi BSD, opencv itu gratis baik buat akademik dan penggunaan komersial. opencv memiliki C++, C, python dan interface java dengan segera yang bisa jalan di windows, linux, android dan Mac. Punya library lebih dari 2500 algoritma optimasi (wow keren). Saat ini opencv sudah didownload lebih dari 2.5 juta kali dan lebih dari 40 ribu pengguna untuk grupnya. Dan juga penggunaan opencv saat ini seni interaktif, sampai dengan inspeksi pertambangan dan kebanyakan di dunia robot. tapi saat ini mau digunain buat image processing dan analisis (waduh mulai berat).

nah udah tau kan apa itu opencv sekarang gimana ni cara installnya. setelah baca-baca ya dapet deh caranya kalo saya si make cara ini :
(silahkan dicoba)

Setting project untuk visual studio
1.     Install opencv.exe setelah download pada web opencv
2.     Buka configuration manager, akan tampil seperti berikut :

3.     Buka properties project
4.     Tambah path seperti ini (rubah sesuai kebutuhan) :
C:\Program Files\OpenCV2.3\build\bin\;
C:\Program Files\OpenCV2.3\build\x64\vc10\bin\;
C:\Program Files (x86)\opencv\build\x64\vc10\bin;
Pada system variable seperti gambar di bawah ini :


5.    Buat project pada visual studio 2010 ultimate
6.    Masuk ke properties project, masuk ke Configuration Properties seperti gambar berikut :
7.    Pilih C/C++ -> General

8.    Perhatikan Additional include Directories, pada project contoh ini dilakukan setting berikut :
C:\Program Files\OpenCV2.3\build\include;
C:\Program Files\OpenCV2.3\build\include\opencv;
%(AdditionalIncludeDirectories);
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\;
C:\Program Files (x86)\opencv\build\include;
C:\Program Files (x86)\opencv\build\include\opencv
Pada konfigurasi ini yang penting adalah mengkonfigurasi path folder include
9.    Pada Debug Information Format pilih Program Database for Edit And Continue(/ZI)
10.                       Warning level pilih level 3
11.                       Semua setting pada langkah di atas akan tampil seperti gambar sebelumnya
12.                       Pilih Linker -> Input setting linker seperti berikut :

13.                       Isi dari  teks box tersebut adalah sebagai berikut :
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_core230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_highgui230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_video230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_ml230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_legacy230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_imgproc230d.lib";%(AdditionalDependencies)
14.                       Project siap dibangun

nah dengan cara itu bisa deh mulai membangun.... kodingnya menyusul ya...



Tidak ada komentar:

Posting Komentar