Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Object Detection Web App with TensorFlow, OpenCV and Flask
Rating: 3.2 out of 5(375 ratings)
52,354 students

Object Detection Web App with TensorFlow, OpenCV and Flask

Build an Object Detection Model from Scratch using Deep Learning and Transfer Learning
Last updated 1/2021
English

What you'll learn

  • Object Detection
  • Computer Vision with OpenCV
  • Deploying Object Detection Model as Flask Web app
  • Using Pre-trained Machine Learning Models
  • Python Project Development
  • Training using Tensorflow

Course content

3 sections10 lectures1h 1m total length
  • Introduction1:35
  • About the Instructor0:27

Requirements

  • Beginner Knowledge of Python

Description

Object detection is one of the most powerful applications of computer vision, forming the foundation for technologies like self-driving cars, intelligent surveillance, image captioning, and robotics. If you’ve ever wondered how machines can identify and label objects in real time, this course will guide you through building your very own object detection web application from scratch.

You will begin by exploring the fundamentals of object detection and how it differs from traditional image classification. Using Python, TensorFlow, and OpenCV, you’ll work with the pre-trained COCO dataset to detect everyday objects efficiently. The course guides you step by step through the integration of pre-trained models with OpenCV to process images, highlight detected objects, and label them with confidence scores.

Once the core detection system is ready, you’ll take it to the next level by deploying it as a Flask-based web application. This will allow users to upload images via a web interface and instantly see detected objects marked on their pictures. Through this process, you’ll not only strengthen your machine learning and deep learning knowledge but also gain valuable experience in web deployment — a skill in high demand today.

By the end of the course, you will:

  • Understand object detection concepts and real-world use cases

  • Work with TensorFlow and OpenCV for computer vision tasks

  • Use transfer learning and pre-trained models effectively

  • Deploy your model as a Flask web app for practical use

No prior deep learning expertise is required — just Python basics and curiosity. Start your journey into computer vision today!

Who this course is for:

  • Beginners who are curious about Object Detection
  • Beginners who are curious about Computer Vision
  • Python Developers
  • Computer Vision enthusiasts