Skip to content

This project was created as part of my learning of Go and my interest in the OpenCV library.

License

Notifications You must be signed in to change notification settings

sartaj0/golang-cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOCV

Transform

Rotate

  • Rotate 90
  • Rotate 180
  • Rotate Any degree (from centre)
  • Rotate from different corners

Resize

  • Resize

Flip

  • Horizontal Flip
  • Vertical Flip

Translate

  • Translate X
  • Translate Y

Image Processing

Thresholding

  • Binary Threshold
  • Inverse Binary Threshold
  • Truncate Thresholding
  • To Zero Thresholding
  • To Zero Inv Thresholding
  • Adaptive Thresholding
  • Otsu Thrsholding

Bluring

  • Blur
  • Median Blur
  • Gaussian Blur
  • Bi-Lateral Blur

Edge Detecion

  • Canny
  • Sobel
  • Lapacian

Morphological Operation

  • Dilation
  • Erosion
  • Opening
  • Closing
  • Morphological Gradient
  • Top Hat
  • Black Hat

Feature Detection

  • Haris Corner Detector
  • Shi-Tomasi Corner Detector
  • FAST
  • ORB

Feature Extraction

  • SIFT
  • SURF
  • FAST
  • ORB
  • BRIEF
  • HOG
  • LBP
  • FREAK

Feature Matching

  • Brute Force Matcher
  • RANSAC
  • FlannBased

About

This project was created as part of my learning of Go and my interest in the OpenCV library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages