Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sartaj0/golang-cv

This project was created as part of my learning of Go and my interest in the OpenCV library.
https://github.com/sartaj0/golang-cv

computer-vision go golang opencv opencv-go

Last synced: 19 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# GOCV

## Transform

### Rotate

- [x] Rotate 90
- [x] Rotate 180
- [x] Rotate Any degree (from centre)
- [ ] Rotate from different corners

### Resize
- [x] Resize

### Flip
- [x] Horizontal Flip
- [x] Vertical Flip

### Translate
- [ ] Translate X
- [ ] Translate Y
## Image Processing

### Thresholding
- [x] Binary Threshold
- [x] Inverse Binary Threshold
- [x] Truncate Thresholding
- [x] To Zero Thresholding
- [x] To Zero Inv Thresholding
- [ ] Adaptive Thresholding
- [ ] Otsu Thrsholding

### Bluring
- [x] Blur
- [x] Median Blur
- [x] Gaussian Blur
- [ ] Bi-Lateral Blur

### Edge Detecion
- [x] Canny
- [x] Sobel
- [x] Lapacian

### Morphological Operation
- [x] Dilation
- [x] Erosion
- [x] Opening
- [x] 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