Deep Learning Car Detection using satellite imagery on Google Colab || YOLO || GeoDev

Описание к видео Deep Learning Car Detection using satellite imagery on Google Colab || YOLO || GeoDev

Object detection is a task in computer vision that involves identifying the presence, location, and type of one or more objects in a given photograph.

It is a challenging problem that involves building upon methods for object recognition (e.g. where are they), object localization (e.g. what are their extent), and object classification (e.g. what are they).

In recent years, deep learning techniques are achieving state-of-the-art results for object detection, such as on standard benchmark datasets and in computer vision competitions. Notable is the “You Only Look Once,” or YOLO, a family of Convolutional Neural Networks that achieve near state-of-the-art results with a single end-to-end model that can perform object detection in real-time.

Colab Link: https://colab.research.google.com/dri...
Darknet GitHub link: https://github.com/AlexeyAB/darknet
Dataset: https://www.kaggle.com/datasets/tekba...

process.py file:

import glob, os
Current directory
current_dir = os.path.dirname(os.path.abspath(__file__))
print(current_dir)
current_dir = 'data/data/train'
Percentage of images to be used for the test set
percentage_test = 10;
Create and/or truncate train.txt and test.txt
file_train = open('data/train.txt', 'w')
file_test = open('data/test.txt', 'w')
Populate train.txt and test.txt
counter = 1
index_test = round(100 / percentage_test)
for pathAndFilename in glob.iglob(os.path.join(current_dir, "*.jpg")):
title, ext = os.path.splitext(os.path.basename(pathAndFilename))
if counter == index_test:
counter = 1
file_test.write(current_dir + "/" + title + '.jpg' + "\n")
else:
file_train.write(current_dir + "/" + title + '.jpg' + "\n")
counter = counter + 1



Timestamp:
0:00 Introduction
5:09 About dataset
7:26 Annotate your own dataset
9:52 Starting with google colab
14:36 Getting started with yolov4-tiny
24:10 Training the model
27:49 Evaluating the model

----------------------------------------------------------------------------------------
Here are some playlists that you might interest with:
----------------------------------------------------------------------------------------
1. Leaflet from basic to advance:    • Leaflet from basic to advance  
2. GeoServer with leaflet web-GIS:    • GeoServer and Leaflet Web-GIS  
3. GeoDjango project:    • Bookmark note on map | GeoDjango tuto...  
4. geoserver-rest:    • geoserver-rest  
5. GIS training in Nepali:    • Beginner GIS training in Nepali | Arc...  
6. LULC map production:    • LandUse Land Cover Map production || ...  
7. Geospatial analysis with python:    • GeoSpatial analysis with python  
8. GeoNode from basic to advance:    • GeoNode from basic to Advance  

--------------------------------------------------------------------------------------------------------------
Check out my courses at the discounted price from the below link:
--------------------------------------------------------------------------------------------------------------
1. "Geospatial data analysis with python": https://www.udemy.com/course/geospati...
2. "Web GIS Development 2021": https://www.udemy.com/course/web-gis-...
3. "Web mapping and Web-GIS from Dev to Deploy 2021: GeoDjango": https://www.udemy.com/course/web-mapp...
4. "Introduction to Web Mapping and Web GIS 2020: GeoDjango": https://www.udemy.com/course/introduc...

---------------------------------------------------------------------------------------------------
Follow me on GitHub: https://github.com/iamtekson
Follow me on Twitter:   / iamtekson  
Follow me on Instagram:   / iamtekson  
-----------------------------------------------------------------------------------------------------

Комментарии

Информация по комментариям в разработке