26 lines
461 B
Python
26 lines
461 B
Python
from fastapi import FastAPI
|
|
import cv2
|
|
import numpy as np
|
|
from dataclasses import dataclass
|
|
|
|
@dataclass
|
|
class Templates:
|
|
name : str
|
|
image : np.ndarray
|
|
keypoints : list
|
|
descriptors: np.ndarray
|
|
|
|
app = FastAPI()
|
|
|
|
@app.get("/")
|
|
def root():
|
|
sift = cv2.SIFT_create(nfeatures=500)
|
|
flann = cv2.FlannBasedMatcher()
|
|
r = add("d", "h")
|
|
print(r)
|
|
|
|
return {"status": "READY!"}
|
|
|
|
def add(a: int, b: int) -> int:
|
|
return a + b
|