Plankton_Detector/PlanktonDetector/DetectionApp/utils.py
2024-01-14 23:12:35 +01:00

15 lines
424 B
Python

from django.conf import settings
from roboflow import Roboflow
import os
rf = Roboflow(api_key=os.environ["API_KEY_ROBO"])
model = rf.workspace().project("plankton-vhsho").version(1).model
def predict_image(image):
results = model.predict(image.image.path)
results.save(
f"{settings.MEDIA_ROOT}/{image.image.name.split('.')[0]}_predicted.{image.image.name.split('.')[-1]}"
)
return results.json()