Computer Vision OpenCV

Post on 18-Apr-2015

115 views 2 download

description

open computer vision

Transcript of Computer Vision OpenCV

Computer Vision : OpenCV 2.2.0Oleh: mulkan.ms@gmail.com

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.

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,"mulkan.ms@gmail.com",cvPoint(50,50), &font, cvScalar(0,255,0)); cvPutText (pImag,"openCV",cvPoint(50,80), &font, cvScalar(0,255,255)); cvNamedWindow("openCV: mulkan.ms@gmail.com",1); cvShowImage("openCV: mulkan.ms@gmail.com",pImag); cvDestroyWindow("image"); cvReleaseImage(&pImag); cvWaitKey(0);

return -1;}