AGENDA
Tutorials - OpenCV
Latihan 2 : Menggambar Bentuk Dasar

Program ini akan menggambar bentuk, seperti lingkaran, elips, persegi panjang, dan garis menggunakan OpenCV.



Menggambar Bentuk Dasar

Pada bagian ini, anda akan diajarkan bagaimana cara menggambar bentuk-bentuk dasar, seperti lingkaran, elips, persegi panjang, dan garis menggunakan OpenCV.

Berikut adalah langkah-langkah yang dibutuhkan untuk menggambar bentuk dasar :

1) Pertama-tama buka aplikasi Microsoft Visual  Studio 2012 yang sudah terintall sebelumnya.Kemudian buatlah New Project dengan cara : pilih file » New » New Project, seperti gambar berikut :

 

2) Lalu akan muncul jendela New Project pilihlah » Visual C++ » Win32 Console Application kemudian beri nama project “menggambarBentukDasar” dan tentukan lokasi penyimpanannya » Klik Ok, seperti gambar berikut :

3) Kemudian akan muncul jendela Win32 Application Wizard – menggambarBentukDasar » Klik Next

4) Lalu pilihlah Console Application dan cheklistlah Empty Project » Klik Finish

5) Lalu akan muncul jendela menggambarBentukDasar - Microsoft Visual Studio lalu klik kanan pada nama project yang anda buat, pilihlah Add » New Item 

6) Kemudian akan muncul jendela Add New Item – menggambarBentukDasar,pilihlah Visual C++ » C++ File (.cpp) » beri nama “menggambarBentukDasar” » tentukan lokasi penyimpanan »klik Add

7) Kemudian lakukan konfigurasi openCV pada Microsoft Visual Studio 2012. Langkah-langkah untuk melakukan konfigurasi pada Microsoft Visual Studio dapat dilihat pada bahasan sebelumnya.

8) Setelah itu masukan Codding berikut ini :

// Nama Program	: menggambarBentukDasar.cpp
// Tanggal	: Februari 2015
// Deskripsi	: Menggambar Lingkaran,ellips,persegi panjang dan garis.

#include <iostream>
#include "opencv2\opencv.hpp"
#include "opencv2\opencv_modules.hpp"

using namespace cv;
#define w 500

int main ( int argc, char** argv)
{
   char windowName[] ="Basic Shapes"; 
// Nama jendela
   Mat matrix = Mat::zeros(w,w,CV_8UC3); 
// Membuat matrix dimensi w x w


/* Menggambar Lingkaran*/
   circle (matrix,		
//Matrix dimana lingkaran akan di tampilkan
   Point (w/2,w/2),	
// Titik tengah lingkaran
	    w/4,			
// Radius lingkaran
   Scalar (0,255,0),	
// Warna
          -1,			
// Ketebalan : 1, -1 artinya lingkaran diisi
	    8);			
// LineType : 8 (optional)


/* Menggambar Ellips*/
   ellipse (matrix,			
// Matrix
   Point (w/2,w/2),		
// Titik tujuan
   Point (w/4.0,w/16.0),	
//Ukuran
	   45,	
// Kemiringan
	   0,	
// Titik mulai
	   360,	
// Titik akhir
   Scalar (0,0,255),	
// Warna
          2,	
// Ketebalan
	    8);	
//model garis


/* Menggambar Persegi Panjang*/
   rectangle (matrix,	
//Matrix
   Point (0,7*w/8.0),	
//Titik satu
   Point (w,w),	
//Titik dua
   Scalar (0,255,255),	
//Warna
	    -1,	
//Ketebalan
	    8);	
//Model garis


/*Menggambar Garis*/
  line (matrix,	
//Matrix
  Point (0,0),
  Point (w/2,w/2),
  Scalar (255,255,255),	
//Warna
	    2,	
//Ketebalan
	    8);	
//Model garis

  imshow (windowName,matrix);	
//untuk memunculkan jendela
  waitKey(0);
  return 0;
}

9) Kemudian apabila telah selesai, Tekan F5 untuk menjalankan program tersebut. Hasilnya adalah seperti gambar berikut :

Like or Share This Article



COMMENTS ( 0 )
 
Keep connected with us, mobile apps available now !!