YOLOv11 Model for Plant Leaves Detection

image/png

This is a YOLOv11 model trained for detecting plant leaves.

Model Details

  • Framework: Ultralytics YOLO
  • Classes: Leaf
  • Usage: Designed for agriculture applications.

Dataset

Training dataset from https://www.kaggle.com/datasets/alexo98/leaf-detection

Dataset adaptation to YOLO format from https://www.kaggle.com/code/luisolazo/leaf-detection-w-ultralytics-yolov8-and-tflite

Usage

from ultralytics import YOLO
import cv2
import matplotlib.pyplot as plt

# Load the YOLO model
model = YOLO('yolo11x_leaf.pt')

# Run inference on an image or directory
result = model.predict('file/directory', task="detect", save=False, conf=0.15)

# Load the original image
image_path = result.path
image = cv2.imread(image_path)
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)

# Annotate the image with predictions
annotated_image = result.plot()

# Display the annotated image
plt.figure(figsize=(10, 7))
plt.imshow(annotated_image)
plt.axis("off")
plt.title(f"Predictions for Image")
plt.show()

Examples

image/png

image/png

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The model has no library tag.

Model tree for pedromiguelsanchez/yolo-plant-leaf-detection

Base model

Ultralytics/YOLO11
Finetuned
(31)
this model