Multi-Object-Detection-SIFT.../main.py

26 lines
461 B
Python
Raw Normal View History

2026-04-23 11:56:22 +02:00
from fastapi import FastAPI
import cv2
import numpy as np
2026-04-23 16:01:24 +02:00
from dataclasses import dataclass
@dataclass
class Templates:
name : str
image : np.ndarray
keypoints : list
descriptors: np.ndarray
2026-04-23 11:56:22 +02:00
app = FastAPI()
@app.get("/")
def root():
sift = cv2.SIFT_create(nfeatures=500)
2026-04-23 16:01:24 +02:00
flann = cv2.FlannBasedMatcher()
r = add("d", "h")
print(r)
2026-04-23 11:56:22 +02:00
return {"status": "READY!"}
2026-04-23 16:01:24 +02:00
def add(a: int, b: int) -> int:
return a + b