TensorFlow Object Detection with 40 Models | Complete Step-by-Step Guide

preview_player
Показать описание
Learn TensorFlow Object Detection from scratch! In this beginner-friendly tutorial, we'll dive into TensorFlow’s Object Detection API and work with 40 different models from the TensorFlow Model Zoo, including EfficientDet, SSD, and Faster R-CNN. You’ll get step-by-step guidance on installing TensorFlow, downloading models, and writing reusable code to perform object detection with any of these models. By the end, you’ll go from beginner to skilled practitioner in TensorFlow Object Detection. Perfect for students, researchers, and developers wanting to apply and compare object detection in real-world projects!

** Code is available for our Patreon Supporters**
---------------------------------------------
► Time Stamps:
Introduction: (0:00)
TensorFlow Prereqs: (0:40)
TensorFlow Installation: (02:36)
TensorFlow Object Detection Zoo: (03:44)
TensorFlow Object Detection Implementation: (04:26)
Download Object Detection Models: (07:30)
Object Detection on Images: (11:42)
Object Detection with SSD MobileNet: (17:17)
Beautify Bounding Boxes: (20:06)
Object Detection with EfficientDet: (22:44)
Object Detection with FasterRCNN: (23:43)
Object Detection on Videos: (24:25)
Object Detection on Webcam: (26:30)
---------------------------------------------
► Links:
---------------------------------------------
Want to discuss more?

#TheCodingBug
---------------------------------------------
► My Other Tutorials:
○ Install TensorFlow Under 90 Seconds
○ Install PyTorch Under 90 Seconds
---------------------------------------------
---------------------------------------------
DISCLAIMER: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you!
Рекомендации по теме
Комментарии
Автор

► My Other Tutorials:
Realtime Object Detection with OpenCV on CPU

DETECTRON2 Custom Object Detection, Custom Instance Segmentation Tutorial: Part 2 (Training Models)

DETECTRON2 Custom Object Detection, Custom Instance Segmentation Tutorial: Part 1 (Preparing Data)

Detectron2 on Colab

Instance Segmentation as Rendering

Detectron2 Complete Tutorial

Colorize Black and White Images and Videos using Python OpenCV

Build and Install OpenCV 4.5.1 With CUDA GPU Support on Windows 10

Face Detection Using OpenCV Python with CUDA GPU Acceleration

YOLOv4 On Android Using TFLite

Install TensorFlow GPU Under 90 Seconds

Install PyTorch GPU Under 90 Seconds

Custom YOLOv4 Object Detection with TensorFlow and TFLite

Darknet YOLOv4 Custom Object Detection: Part 2 (Training YOLOv4 Darknet)

Darknet YOLOv4 Custom Object Detection: Part 1 (Preparing Custom Dataset)

YOLOv4 Object Detection with TensorFlow, TFLite and TensorRT

Darknet YOLOv4 Object Detection for Windows 10 on Images, Videos, and Webcams

Real Time Object Detection on Webcam and Videos Using OpenCV With YOLOv3 and YOLOv4 | Windows Linux

Build and Install OpenCV 4.4.0 with CUDA (GPU) Support on Windows 10

Install TensorFlow GPU and PyTorch with CUDA on Windows 10 Anaconda | CUDA 10.1 cuDNN 7.6

Real-time Multiple Object Tracking with YOLOv4 TensorFlow and Deep Sort | Linux, Windows

TheCodingBug
Автор

Highly recommended video! A hidden gem! Suggest beginners to pay attention it will save time.👍👍👍

chriss
Автор

your the best bro. so easy to follow and you move at a great pace. code is clean, simple and works perfectly. thank you

Haza
Автор

This tutorial is exactly what I needed. Thank you for being so clear and thorough! Subbed!

cranktowncity
Автор

thank you Sir, the best video i've ever seen on Object Detection !

AhmedSNOUK
Автор

3:06 I was testing my GPU device. When I typed tf.test.is_gpu_available(), it returned False afterwards, meaning my PC does not detect any GPU device at this moment. What should I do?

BimoAditya-ejku
Автор

i got this error at 13:35 on bboxs =
Exception has occurred: TypeError
Only integers, slices (`:`), ellipsis (`...`), tf.newaxis (`None`) and scalar tf.int32/tf.int64 tensors are valid indices, got 'detection_boxes'

can you help me sir?

girishaffaat
Автор

in 3:05, when i try to try to test whether tensor flow gpu is available, it says tf is not defined, i do not know whats the problem. Please someone help me out

abbasmuneer
Автор

Hi. Your Video is the best. Thank you!!! If you have time, please, make video with training TensorFlow object detection with custome dataset(multiple objects on one photo).

MegaShurf
Автор

Is there any prtrained model of icons that can helps me to create an icon detection project for screens of cars ?

rihababbessy
Автор

Thank you very much for this wonderful tutorial it was great help .👏👏😊❤

meriemzaoui
Автор

Thanks for the tutorial is very clary! From Patagonia 👏

martintorres
Автор

Couldn't find a better explanation of this topic man, thanks!

Just one question, if I just want to detect a specific category (like 'persons') what change should I make in the code?

cesarquispe
Автор

Hi there, finally the best tutorial combining Python's OOP and Tensorflow w/ Object detection. Big Thank for that! Very happy to see VS code instead of Jupyter ...
I'm running TF on CPU, properly installed, works as fine w/ other codes but I encountered the issue at 17:18, haven't see that in any comment in here so hopefully u can help. First iteration of loop is OK and returns coordinates of bboxs (i kept print) but cannot put values into list, I got an issue: 'float' object has no attribute 'tolist' ... numpy is working properly, tried separately, tried bboxs as other numpy float types ... no way. Any help appreciated. I can definitely make different for loop to get the results but this one from your code seems to be very convenient. THX!

bboxs detections themselves r OK, as well as classIndexes and classScores:
[0.47741124 0.1476936 0.89125109 0.56230366]
[0.29866141 0.51108599 0.7960301 0.67160702]
[0.51208603 0.642344 0.92576289 1. ]
[0.17613313 0.69002247 0.83901656 0.94078326]
[0.21729946 0.2843374 0.82724762 0.48838997]
[0.53525972 0.38459459 0.90493071 0.72966981]
[0.23174107 0.78376955 0.40215534 0.92624658]

curiousmonkey
Автор

I am new to Tensorflow, I got an error in line 43 which says "TypeError: '_UserObject' object is not callable" andı cannot find a solution. Any help will be appreciated.

musaalmaz
Автор

Can you please help me visual studio code
I installed it but i didn't get the popup of python interpreter when creation of detector.py
Please help me

kumarclassic
Автор

I have one issue. The bounding boxes somewhat appear multiple times in literally many certain spots, it's like the detection is set to be very sensitive, and I want to suppress it. How can I remove those repetitive boxes? Thank you.

BimoAditya-ejku
Автор

Good tutorial. I'm getting duplicate very similar bounding boxes on all of the objects I detect and I'm not really sure why and how to fix it.

stWarlord
Автор

Hello. Congratulations on the video. I confess that I'm having a little trouble finding the files used in "TensorFlow Object Detection Zoo 03:44". I couldn't find where to download it. Thanks!

GuilhermePiresSilvadeAlmeida
Автор

13:11
Thanks for tutorial video.I'm very glad this channel.I' ve a problem code particle can you help me pls:

inputTensor = inputTensor[tf.newaxis, ...]

detections = self.model(inputTensor)


Traceback (most recent call last):
line 10, in <module>

line 44, in predictImage

line 57, in createBoundingBox
detections = self.model(inputTensor)
AttributeError: 'Detector' object has no attribute 'model'

yigitciftcioglu
join shbcf.ru