JosieHong / OpenCV2_MyQtGUIApp

An implementation of various image processing theories I have learned.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCV2

MyQtGUIApp is an implementation of various image processing theories I have learned.

Environment

Ubuntu 18.04

OpenCV 3.2.4

Qt 5.9.1

Functions

image_1ckgurabfi3g1lpbij7nbj1t2f50.png-341.5kB

  1. Open Image

  2. Process(change color channel ordering)

  3. Canny edge detection

    You can see the change in the results by changing the two thresholds.

  4. Morphological image processing(dilate, erode, open, close)

  5. Extracting straight lines(Hough Transform, Probability Hough Transform)

  6. Extraction circle(Hough Circle Transformation)

  7. Extract connected domain(Flood Fill)

  8. Detect matching points of interest(Harris corners)

About

An implementation of various image processing theories I have learned.


Languages

Language:C++ 91.7%Language:QMake 8.3%