Langsung ke konten utama

Install OpenCV dengan Visual C++ | Visual Studio


Setelah kemaren saya panjang lebar menjelaskan apa itu OpenCV. Nahh untuk postingan kali ini saya ingin berbagi pengetahuan bagaimana cara menginstall OpenCV dengan Visual C++ pada Visual Studio. Gimana caranya? Cekibrott....

1. Download OpenCV setelah itu install. Lalu buka Microsoft Visual Studio (Mau yang 2005, 2008, ataupun 2010 sama aja).
2. File -> New -> Project
3. Setelah itu pilih Win32 Console Application
4. Beri nama OpenCV (Bisa diganti sesuka kamu)


5. Setelah itu kita setting Project Directories


Pada Microsoft Visual Studio 2005 & 2008
Tools -> Options -> Projects and Solutions -> VC++ Directories
Pada Microsoft Visual Studio 2010
Project -> Properties -> Configuration Properties -> VC++ Directories




Selanjutnya kita include :
- Include Directories tambahkan 'C:\OpenCV2.1\include\opencv;'
- Library Directories tambahkan 'C:\OpenCV2.1\lib;'
- Source Directories tambahkan 'C:\OpenCV2.1\src\cv; C:\OpenCV2.1\src\cvaux; C:\OpenCV2.1\src\cxcore; C:\OpenCV2.1\src\highgui; C:\OpenCV2.1\src\ml;'

Setelah itu jangan lupa setting Linker :
Linker -> Input -> Additional Dependencies
Untuk Debug Builds tambahkan 'cv210d.lib; cxcore210d.lib; highgui210d.lib;'
Untuk Release Builds tambahkan 'cv210.lib; cxcore210.lib; highgui210.lib;'

6. Buat program (Misalnya menampilkan gambar, sebelumnya copy file gambar ke project yang sudah dibuat)


#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
        IplImage *img = cvLoadImage("funny-pictures-cat-goes-pew.jpg");
        cvNamedWindow("Image", CV_WINDOW_AUTOSIZE);
        cvShowImage("Image", img);
        cvWaitKey(0);
        return 0;
}

Nanti hasilnya kira-kira seperti ini :



Keterangan :


cvLoadImage : Fungsinya untuk membaca citra. Fungsi ini dapat membaca citra dalam berbagai format seperti BMP, DIB, JPEG, JPE, PNG, PBM, PGM, PPM, SR, RAS, and TIFF.
cvNamedWindow : Fungsinya untuk membuka window pada layar yang akan berisi citra untuk ditampilkan.
CV_WINDOW_AUTOSIZE : Properti dari window yang akan mengatur ukuran window sama dengan ukuran citra yang akan ditampilkan.
cvShowImage : Fungsinya untuk menampilkan citra pada window yang telah dibuka.
cvWaitKey : Fungsinya akan meminta program untuk berhenti dan menunggu keystroke. Jika argumen yang diberikan positif, program akan menunggu selama milidetik argumen. Jika argumen diatur ke 0 atau ke angka negatif, program akan menunggu sampai suatu tombol ditekan.

Sumber : biomaterial.lipi.go.id

Postingan populer dari blog ini

2012 ASEAN STUDENT FORUM

Aslm, Guys, ada kesempatan bagus nih, bagi yang ingin melebarkan sayap relasi sampai tingkat ASEAN, silakan daftarkan diri di forum ini... Semangat !!!! “2012 ASEAN Student Forum: Molding the ASEAN Mind” An international forum for ASEAN university students hosted by Chulalongkorn University, Bangkok, Thailand - NOW OPEN!!   The application packages, including qualification for potential delegates, tentative schedule, requirements, application form, and scholarship application form, is finally available for downloading!   Follow this link for downloading the package in our official website http:// www.chulavichakarn2555.chula.ac .th/t_files/ ASF%20Delegate%20Application%20 Package.doc And alternative link : http://tinyurl.com/ ASF-AppPackage  (.pdf format) http://tinyurl.com/ ASF-AppPackage-doc  (.doc format) All accommodations will be provided by Chulalongkorn University during the conference - November 12-16, 2012. And there are a lot of additional exciti...

Observe @Geologycal Museum

Bandung, Bismilahirrohmanirrohiim… Pertama-tama saya mau mengucapkan syukur alhamdulillah karena hanya karena ijin-Nya lah tugas Observasi PTI saya ini dapat selesai tepat waktu.Pertama-tama kami memilih Museum Geologi untuk Observasi karena disini mungkin banyak sekali Teknologi Informasi (TI) yang digunakan. Menurut kami penggunaan TI yang diterapkan pada Museum Geologi ini terbilang baik dan mendominasi hampir seluruh daripada aktivitas yang terdapat di Museum ini salah satunya adalah  penggunaan teknologi itu membuat para pengunjung tertarik.Dimana seluruh karyawan yang bekerja di Museum Geologi ini memiliki computer atau laptop masing-masing, jadi tidak ada karyawan yang sangat gaptek terhadap computer. Tidak semua fasilitas yang ada di Museum ini diberikan kepada pengunjung, namun semuanya diberikan seefektif mungkin agar terciptanya suatu keadaan yang interaktif membuat kenyamanan tersendiri.Misalnya saja suatu multimedia animasi atau pun pemutaran f...

Paranoida Sam and Sung

Paranoida itu, huh selalu saja datang di saat seperti ini Kenapa dan kenapa pertanyaannya Tak bisakah ku akhiri saja semua rasa itu? Sungguh menyedihkan dan sangat perih disini Paranoida itu, lihaaaat Sam?! Tidak. . . tidak. . . jangan menyerah Jangan menyerah hingga semuanya kan menjadi indah Indah pada waktunya tentunya. . . Seperti itu kah, Sung?! Kembalikan saja semuanya pada 1 kata Komitmen, yah itu benar sekali. . . Indah bukan Sam ketika semua tepat memegang komitmennya satu sama lain Indah bukan Sung ketika kita tak menyerah pada satu hal pun untuk meraih mimpi-mimpi ini Yaaaah, selalu sajaaaah, huh dan selalu . . . . .