Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/computationalcore/introduction-to-opencv

This is a collection of Jupyter notebooks that is intended to provide an introduction to OpenCV's Python interface.
https://github.com/computationalcore/introduction-to-opencv

computer-vision jupyter-notebook opencv python python3

Last synced: 2 months ago
JSON representation

This is a collection of Jupyter notebooks that is intended to provide an introduction to OpenCV's Python interface.

Awesome Lists containing this project

README

        

# Introduction to OpenCV

This is a collection of Jupyter notebooks that is intended to provide an introduction to OpenCV's Python interface. All notebooks were initially developed and released by [Hannah](https://github.com/handee/opencv-gettingstarted), with some minors changes, code update for python3, and some other customizations provided by me.

The target audience is broad and includes

* People who have done computer science (maybe to graduate level) but who have not looked at OpenCV before
* People who are studying other subjects and want to play with computer vision

![No idea](https://raw.githubusercontent.com/computationalcore/introduction-to-opencv/master/assets/noidea.jpg "I have no idea")

## Notebooks

The notebooks are divided by the following lessons.
I also provided the estimated time required to complete each lesson, a link to the source code, and the Google Colab link where anyone can use to follow the lessons and run the examples.

| Lesson | Estimated time needed | Source Code | Colab |
| ------------- |:---------------------:| :-----------:| -----:|
| OpenCV fundamentals | 20 min | [Open](https://github.com/computationalcore/introduction-to-opencv/blob/master/notebooks/1-Fundamentals.ipynb) | [Open](https://colab.research.google.com/github/computationalcore/introduction-to-opencv/blob/master/notebooks/1-Fundamentals.ipynb) |
| Image stats and image processing | 20 min | [Open](https://github.com/computationalcore/introduction-to-opencv/blob/master/notebooks/2-Image_stats_and_image_processing.ipynb) | [Open](https://colab.research.google.com/github/computationalcore/introduction-to-opencv/blob/master/notebooks/2-Image_stats_and_image_processing.ipynb) |
| Features in computer vision | 20 min | [Open](https://github.com/computationalcore/introduction-to-opencv/blob/master/notebooks/3-Features.ipynb) | [Open](https://colab.research.google.com/github/computationalcore/introduction-to-opencv/blob/master/notebooks/3-Features.ipynb) |
| Cascade Classification | 20 min | [Open](https://github.com/computationalcore/introduction-to-opencv/blob/master/notebooks/4-Cascade_classification.ipynb) | [Open](https://colab.research.google.com/github/computationalcore/introduction-to-opencv/blob/master/notebooks/4-Cascade_classification.ipynb) |
| **Total** | **80 min** | | |

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments
* [Hannah](https://github.com/handee)
* [HCC Summer School in Bremen](http://hcc.uni-bremen.de/school2016/)
* [OpenCV](https://opencv.org/)
* [Raph Trajano](https://github.com/raphtrajano)
* [Nelson Perez](https://github.com/bilthon)

And a special thanks to [Raph Trajano](https://github.com/raphtrajano) for reviewing and fixing the materials.