top of page
Search

Project 5 - Object detection I, introduction to YOLOv4

  • Writer: James Canova
    James Canova
  • Sep 8, 2021
  • 1 min read

Project start date: 31 December 2021

Project finish date: 3 January 2022



  • Object Recognition: A general term to describe a collection of related computer vision tasks that involve identifying objects in digital photographs.


  • Image Classification: Predict the type or class of an object in an image.

    • Input: An image with a single object, such as a photograph.

    • Output: A class label (e.g. one or more integers that are mapped to class labels).


  • Object Localization: Locate the presence of objects in an image and indicate their location with a bounding box.

    • Input: An image with one or more objects, such as a photograph.

    • Output: One or more bounding boxes (e.g. defined by a point, width, and height).


  • Object Detection: Locate the presence of objects with a bounding box and types or classes of the located objects in an image.

    • Input: An image with one or more objects, such as a photograph.

    • Output: One or more bounding boxes (e.g. defined by a point, width, and height), and a class label for each bounding box.

    • YOLOv4 also displays the probability that the class label is correct. [added by blog author]

https://towardsdatascience.com/image-segmentation-part-1-9f3db1ac1c50


  • Object Segmentation: Image segmentation is a method in which a digital image is broken down into various subgroups calledImage segments which helps in reducing the complexity of the image to make further processing or analysis of the image simpler.





An example of image segmentation is shown in the image below. This won't be covered in this blog and is only mentioned for completeness.



Coco classes for which the neural network was trained:





If you have any problems or need clarification please contact me: jscanova@gmail.com



 
 
 

Recent Posts

See All
Introduction

I became interested in artificial intelligence in mid 2021 after watching a documentary on this subject. In particular, I'm interested in...

 
 
 
References

1.Rashid, Tariq, Make Your Own Neural Network , Amazon , 2016 2.Portilla, Jose, "Python for Computer Vision with OpenCV and Deep...

 
 
 
Status of Projects

Last updated: 30 March 2024 Project 0: Read this to get a very basic understating on machine learning and neural networks. Project 1:...

 
 
 

1 Comment


Austin Jay
Austin Jay
Jan 14, 2022

good job, lots of references.

Like
Post: Blog posts

©2021 by My Machine Learning Blog. Proudly created with Wix.com

bottom of page