Posted in OpenCV, Qt

OpenCV + Qt Creator [Menampilkan Citra/Gambar]

Pada tutorial  ini OS yang saya gunakan adalah Ubuntu 14.04

Post pertama ini akan membahas mengenai :

  • Bagaimana menampilkan citra yang dipanggil menggunakan library openCV kedalam program yang dibuat dengan QT Creator.
  • Melakukan beberapa operasi citra dengan memanfaatkan library openCV
  • Membuat GUI software pengolah citra sederhana dengan Qt Creator

Persiapan : 

Langkah :

Buat Project Baru pada Qt Creator

1

Pilih Qt widget Application karena kita akan membuat aplikasi/software berbasis GUI ,kemudian klik Next seterusnya sampai muncul workspace :

3

Mulai dengan mengedit .pro file dalam projek menjadi seperti :

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = HelloOpenCV
TEMPLATE = app

INCLUDEPATH += /usr/local/include/opencv 
INCLUDEPATH += /usr/include/opencv2

LIBS += -L/usr/local/lib -lopencv_core -lopencv_imgcodecs -lopencv_highgui -lopencv_imgproc -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -lopencv_videoio
LIBS += -L/usr/lib/x86_64-linux-gnu -lopencv_contrib -lopencv_gpu -lopencv_legacy -lopencv_ocl -lopencv_ts


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

Kita hanya perlu menambah INCLUDEPATH dan LIBS agar Qt dapat menemukan library dan include path dari openCV.

Kemudian dalam folder form desainlah tampilan software, pada kesempatan kali ini kita hanya akan menggunakan label dan push button . <Pada kesempatan yang akan datang saya akan posting bagaimana langkah desain GUI dengan desainer di Qt Creator>

4

 

Bersambung…. 🙂

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s