Skip to content

Computer Vision: Python Optical Character Recognition And Object Detection


Skill Success

Summary

Price
£157 inc VAT
Or £52.33/mo. for 3 months...
Study method
Online
Duration
Self-paced
Qualification
No formal qualification
Certificates
  • Certificate of completion - Free
Additional info
  • Tutor is available to students

Overview

This course includes lifetime access so you can complete it at your own speed.

This course is designed for those interested to learn the basics of Optical Character Recognition with Tesseract Library, Image Recognition using Keras, Object Recognition using MobileNet SSD, Mask R-CNN, YOLO, and Tiny YOLO.

Benefits of taking this course include:

  • Unlimited and lifetime access to the course
  • Learn the course at your own pace
  • Course can be accessed on any platform
  • 24/7 Customer support

Course media

Description

Welcome to the third course from my Computer Vision series - Python Optical Character Recognition And Object Detection.

Image Recognition, Object Detection, Object Recognition and also Optical Character Recognition (OCR) are among the most used applications of Computer Vision.

These techniques enable computers to recognize and classify either a whole image or multiple objects inside a single image, predicting the class of the objects with the percentage accuracy score. Using OCR, computers can also recognize and convert texts in images to machine readable format like text or a document.

Object Detection and Object Recognition, on the other hand, are widely used not only in many simple applications but also complex ones like self driving cars.

This course will be a quick starter for people who want to dive into Optical Character Recognition, Image Recognition and Object Detection using Python without having to deal with all the complexities and mathematics associated with the typical Deep Learning process.

For those of you who may not be coming from a Python-based programming background, there are lectures which will help you get the basic Python programming skill to follow the course.

The code, images, and libraries used are included inside this course. You are free to use them in your projects with no questions asked.

Computer Vision: Python Optical Character Recognition And Object Detection will cover the following topics:

Section 1 - Introduction

  • Course Introduction And Table of Contents
  • Introduction To OCR Concepts
  • Setting Up The Environment – Anaconda
  • Downloadable Materials – Codes And Images

Section 2 - Python Basics

  • Python Basics – Part 1 – Assignment
  • Python Basics – Part 2 – Flow Control
  • Python Basics – Part 3 – Data Structures
  • Python Basics – Part 4 – Functions

Section 3 - Tesseract OCR Setup

  • Tesseract OCR Setup – Part 1
  • Tesseract OCR Setup – Part 2
  • OpenCV Setup
  • Tesseract Image OCR Implementation – Part 1
  • Tesseract Image OCR Implementation – Part 2
  • ImShow Not Responding Issue Fix

Section 4 - CNN - Convolutional Neural Networks

  • Introduction To CNN – Convolutional Neural Networks
  • Installing Additional Dependencies For CNN
  • Introduction To VGGNet Architecture
  • Image Recognition Using Pre-Trained VGGNet16 Model – Part 1
  • Image Recognition Using Pre-Trained VGGNet16 Model – Part 2
  • Image Recognition using Pre-Trained VGGNet19 Model
  • Image Recognition using Pre-Trained ResNet Model
  • Image Recognition using Pre-Trained Inception Model
  • Image Recognition using Pre-Trained Xception Model
  • Introduction to MobileNet-SSD Pretrained Model
  • Mobilenet SSD Object Detection – Part 1
  • Mobilenet SSD Object Detection – Part 2
  • Mobilenet SSD Realtime
  • Mobilenet SSD Video
  • Mask RCNN Introduction
  • MaskRCNN Box Implementation – Part 1
  • MaskRCNN Box Implementation – Part 2
  • MaskRCNN Mask Implementation – Part 1
  • MaskRCNN Mask Implementation – Part 2
  • MaskRCNN Realtime – Part 1
  • MaskRCNN Realtime – Part 2
  • MaskRCNN Video
  • YOLO Introduction
  • YOLO Implementation – Part 1
  • YOLO Implementation – Part 2
  • YOLO Realtime
  • YOLO Video
  • Tiny YOLO Video
  • Tiny Yolo Realtime

Who is this course for?

This course is designed for those interested to learn the basics of Optical Character Recognition with Tesseract Library, Image Recognition using Keras, Object Recognition using MobileNet SSD, Mask R-CNN, YOLO, and Tiny YOLO.

Requirements

No prior knowledge is required to take this course.

Career path

None

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Certificate of completion

Digital certificate - Included

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.