Skip to content

beatriz-emiliano/object_recognition_yolo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Using YOLO for real-time object recognition through a camera.

Guide

Description

This repository provides an implementation in CoppeliaSim for the calculation of 3D to 2D projection using the focal length method. The goal is to transform three-dimensional points into two-dimensional pixel coordinates, simulating the projection process in a virtual camera. The method takes into account the camera's focal length to compute pixel coordinates corresponding to 3D points, crucial in various applications such as computer vision and virtual environment simulations.

overview

Features

  • YOLOv3: The code employs a specific version of the YOLO architecture, providing accurate and efficient object detection.
  • Camera Integration: The application captures and processes real-time images directly from a camera, enabling continuous object recognition.
  • Pre-trained AI: The YOLO model is pre-trained on a comprehensive dataset, resulting in robust recognition of various objects.
  • CSV Output: All recognized objects in the scene are saved to a .csv file, providing a convenient way to analyze and track detected objects.

Technologies used:

  • Yolov3
  • Python3
  • Numpy
  • OpenCV
  • CSV

Installations:

  • Numpy && OpenCV
$ pip install opencv-python
$ pip install numpy

Application

  • Clone the repository:
$ git clone 
  • Run the script:
$ python3 obj_recognition_real_time.py

overview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages