Source Code for the YouTube Videos: OpenCV Programming with Python on Linux Ubuntu

Source Code for Playlist: OpenCV Programming with Python on Linux Ubuntu

Tutorial-1 OpenCV Installation on Linux Ubuntu
Tutorial-2 How to display an Image
Tutorial-3 From Color to Grayscale
Tutorial-4 Histogram Equalization
Tutorial-5 Apply the Flood Fill Algorithm
Tutorial-6 Converting Images
Tutorial-7 Filters
Tutorial-8 Continuation of Filters
Tutorial-9 Changing names of pictures
Tutorial-10 Face Detecting of Internet Pictures
Tutorial-11 Face Detecting of Internet Pictures(cont.)
Tutorial-12 Harris Corner Detector
Tutorial-13 Canny Edge Detector
Tutorial-14 Fourier Transform Part 1
Tutorial-15 Fourier Transform Part 2
Tutorial-16 Fourier Transform Part 3
Tutorial-17 Discrete Cosine Transform
Tutorial-18 SURF Features

About Linux Ubuntu and Python

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable clear programs on both a small and large scale. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. Using third-party tools, such as Py2exe, or Pyinstaller, Python code can be packaged into standalone executable programs. Python interpreters are available for many operating systems. CPython, the reference implementation of Python, is free and open source software and has a community-based development model, as do nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation.

Ubuntu (/ʊˈbʊntuː/ uu-buun-too) is a Debian-based Linux operating system, with Unity as its default desktop environment (GNOME was the previous desktop environment). It is based on free software and named after the Southern African philosophy of ubuntu (literally, "human-ness"), which often is translated as "humanity towards others" or "the belief in a universal bond of sharing that connects all humanity". According to some metrics, Ubuntu is the most popular desktop Linux distribution. Development of Ubuntu is led by Canonical Ltd., a company based on the Isle of Man and owned by South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open source development; people are encouraged to use free software, study how it works, improve upon it, and distribute it.