• 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
  • INSPIRING QUR'AN

    Everyone shall taste death (3:185) - In ahsantum, ahsantum lii anfusikum wa in asa'tum falaha (17:7)

    ADDRESS

    Kp. Sukamaju Ds. Bojongkunci Kab. Bandung

    EMAIL

    luckirachman@gmail.com
    luckirachman@sinergifoundation.org

    TELEPHONE

    +6222 XXX XXX

    MOBILE

    +62 811 2000 357