computer vision opencv

3
Computer Vision : OpenCV 2.2.0 Oleh: [email protected] http://softscients.blogspot.com “OpenCV kepanjangan dari open computer vision yaitu library / pustaka yang ditulis menggunakan bahasa C untuk keperluan vision komputer. Ada ratusan 500 function ratusan ribu baris code yang ditulis rapi dan efisien” Bagi user yang ingin mengandalkan kecepatan komputasi dan kehandalan pustaka, maka OpenCV adalah pilihan paling tepat. Disini penulis menggunakan openCV 2.2.0 dan IDE favorit yaitu CodeBlock dan compiler Gcc tentunya semuanya free dan opensource.

Upload: mulkan-syarif

Post on 18-Apr-2015

123 views

Category:

Documents


2 download

DESCRIPTION

open computer vision

TRANSCRIPT

Page 1: Computer Vision OpenCV

Computer Vision : OpenCV 2.2.0Oleh: [email protected]

http://softscients.blogspot.com

“OpenCV kepanjangan dari open computer vision yaitu library / pustaka yang ditulis menggunakan bahasa C untuk keperluan vision komputer. Ada ratusan 500 function ratusan ribu baris code yang ditulis

rapi dan efisien”

Bagi user yang ingin mengandalkan kecepatan komputasi dan kehandalan pustaka, maka OpenCV adalah pilihan paling tepat.

Disini penulis menggunakan openCV 2.2.0 dan IDE favorit yaitu CodeBlock dan compiler Gcc tentunya semuanya free dan opensource.

Page 2: Computer Vision OpenCV

Install dan Download OpenCV dan CodeBlocksUser bisa mengundul OpenCV di http://opencv.org/

Dan CodeBlocks di http://codeblocks.org

Konfigurasi OpenCV di CodeBlocksUser dapat melihat lebih detail di

http://opencv.willowgarage.com/wiki/CodeBlocks

atau ingin tutorial disini

Buatlah project C++ berbasis console application

#include <iostream>#include "cv.h"#include "highgui.h"

int main(){

IplImage * pImag; int height, width,depth; //set lokasi file pImag=cvLoadImage("D:/Winter2.bmp"); //get information width=pImag->width; height=pImag->height; depth=pImag->depth; std::cout<<"Information citra "<<endl<<" Lebar "<<width<<" tinggi "<<height <<endl; std::cout<<"kedalaman "<<depth <<" bit";

//create font CvFont font; double hScale=1; double vScale=1; int lineWidth=1;

cvInitFont(&font,CV_FONT_HERSHEY_SIMPLEX|CV_FONT_ITALIC, hScale,vScale,0,lineWidth); cvPutText (pImag,"[email protected]",cvPoint(50,50), &font, cvScalar(0,255,0)); cvPutText (pImag,"openCV",cvPoint(50,80), &font, cvScalar(0,255,255)); cvNamedWindow("openCV: [email protected]",1); cvShowImage("openCV: [email protected]",pImag); cvDestroyWindow("image"); cvReleaseImage(&pImag); cvWaitKey(0);

return -1;}

Page 3: Computer Vision OpenCV