user-img

Marek Szymczyk

  • 6 Projects
  • 6 Followers
  • Jun 15,2025
+ Follow

Detecting Airplanes in Images Using AI

The aim of the project is to practically verify the capabilities of Yolo algorithms in detecting airplanes in photos.

Detecting Airplanes in Images Using AI
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Microsoft Visual Studio 2019

  • Python 3

  • Anaconda

  • AMD Ryzen AI SW

Story

The aim of the project is to practically verify the capabilities of Yolo algorithms in detecting airplanes in photos.

YOLO (You Only Look Once) is an algorithm transformed into pre-trained models for object detection.

It is tested by the Darknet neural network framework, making it ideal for developing computer vision functions based on the COCO (Common Objects in Context) dataset.

Computer Vision is one of the most interesting applications for artificial intelligence.

Yolo treats the problem of detection as a single regression problem. It does not divide the analysis into stages. Instead, a single convolutional neural network simultaneously predicts multiple areas where the object should be located (bounding boxes) and determines the class probabilities for each of the areas where the object was detected.

The project requires a computer with a processor equipped with an AMD IPU. To run the sample programs, your computer must have the following software:

  • Windows 11
  • Visual Studio 2019
  • Python 3
  • Anaconda
  • CMake

Minisforum UM790 computers are shipped with the IPU disabled. Check if the AMD IPU is present as a system device in the device manager.

If the IPU is not present in the list of devices, you should enable it in UEFI Setup.

Select:

Advanced Startup -> Recovery Options -> Restart Now

After restart:

Troubleshoot -> Advanced options -> UEFI Firmware Settings -> Advanced -> CPU Configuration ->
IPU Control -> change to Enabled -> Save & Exit

After restarting Windows, you may need to install drivers for the IPU, which can be downloaded from the AMD website.

In the next step, you need to install the missing software:

Visual Studio, Python, CMake and Anaconda

Don't forget to add the location of the Anaconda Script and Libararies/bin directories to your system PATH.

Before running the scripts, you need to download Ryzen AI Software and unpack it to a folder on system disk. The installation is started by the command:

\install.bat -env RyzenAI

Next, you need to activate and initialize the Anaconda environment:

conda activate RyzenAI
conda init

The project uses models developed by Ultralytics. To use them in the project, enter the following command in console:

pip install opencv-python
pip install ultralyticsplus

The Python script looks like this:

from ultralyticsplus import YOLO, render_result
# model
model = YOLO('keremberke/yolov8m-plane-detection')
# model parameters
model.overrides['conf'] = 0.25 # NMS confidence threshold
model.overrides['iou'] = 0.45 # NMS IoU threshold
model.overrides['agnostic_nms'] = False # NMS class-agnostic
model.overrides['max_det'] = 1000 # maximum number of detections per image
image = 'https://images.ctfassets.net/cnu0m8re1exe/432CoTAbQif6AAjTztTNAM/2f46d0982f97d8c8ec513cde2596a495/shutterstock_365678825.jpg'
results = model.predict(image)
print(results[0].boxes)
render = render_result(model=model, image=image, result=results[0])
render.show()

 

After running it, we will get an image with a marked plane with a specified probability

 

 

Object recognition in photos has many applications in various fields. In this project, the Yolo algorithm was used to detect airplanes in photos. In subsequent versions, changes will be introduced to allow for detecting the type of plane, which can be used in computer games, e.g. WarThunder for quick identification. 

Such a feature will certainly be helpful for players

Topic
View All

Detecting Airplanes in Images Using AI

The aim of the project is to practically verify the capabilities of Yolo algorithms in detecting airplanes in photos.

146
 
6
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 6 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection