Introduction: Python Opencv - Realtime Object Detection
This document created for explaining the steps of Python - opencv based Realtime Object Detection.
Here I'm using Linux mint latest Operating System and following are installation and basic setups for Python - opencv Real-time Object detection Project.
Here I'm trying to do experimental project and explained it as a tutorial for interested people. I tried to cover all basic to advanced level of python coding scenarios.
In this Epic I tried to cover following areas of development.
Project Included with :-
- Python Installation and Basic Setups
- Basics of Images and dimensions Calculations
- Capture Images, Videos and Web cam
- Basic Functions
- Resizing and Cropping
- Shapes and Texts
- Warp Perspective
- Joining Images
- Colour Detection, Contours / Shape Detection
- Face Detection
- Virtual Pain
- Document Scanner
- Number Plate Detection
Above mentioned items will get uploaded on sequence of chapters.
You can go through the Intro part of the Python - opencv Real-time Object Detection below,
Step 1: Python Openv - Real-time Object Detection - INTRO
Step 2: Chapter 1 - Python Installation and Basic Setups
Here I'm covering Python3 installation, PyCharm IDE installtion and Other setup for running our Project.
Python 3 Installation (python 3.8.2)
For python installation , it will take only few minutes for installation and basic verification of installed version. Checkout python official Site for getting the latest version details (here I'm installing 3.8.2 version)
1. Change user to Super User mode
2. update and upgrade the packages
3. python version installation
apt-get install python3.8.2
4. After installation Check Version
Installation of following Package would be beneficial for further proceeding of our project
1. install pip3 Package
Repeat Step 2 of Above Installation, then execute the following command
apt-get install python3-pip
2. Check Installed version
Installation of open-cv package for Object detection.
1. install opencv using pip command
pip3 install opencv-python
You can see downloading of data and installation of packages
2. Verifying opencv package
- open terminal and enter "pyhton3" to activate the terminal as python editor
- enter import statement, print statements
import cv2 as cv
ctrl + z to exit editor.
PyCharm Installation (Community Version)
PyCharm IDE selected for development of this project, following will explain how to install PyCharm in your beast.
1. Get the Latest PyCharm installation from official download site (PyCharm Download) and download Community version
2. Extract the download and get into pycharm-community-2020.2.1/bin/ and run pycharm.sh
3. Install the plugins, which mentioned in the PyCharm IDE.
Create a short cut for PyCharm IDE
1. Open Terminal and switch to Super User mode
2. Change directory to /usr/share/applications (check the available files by using ls command )
3. Create a file named pycharm.desktop
[Desktop Entry]<br>Type=Application Name=PyCharm IDE GenericName=For Specifically for Python Exec="your directory path"/pycharm-community-2020.2.1/bin/pycharm.sh Icon="your directory path"/pycharm-community-2020.2.1/bin/pycharm.png Terminal=false Categories=Development;
4. Check application menu, you can find pycharm application list there
Step 3: Python Installation and Basic Setup - Video Presentation
Step 4: Basics of Images and Dimensions
Step 5: Capture Images, Videos and Webcam
Sample Code included in the git hub repo, you can refer below url . In future repository will update with real-time object detection codes.