시간표 이미지로 공통 공강 확인하기
- 다수의 대학교 시간표 이미지 업로드
- 기기별 상이한 전체 이미지 크기에 따라 각 교시의 좌표 계산
- Opencv 흑백 전환
- 이진화, 공강 여부 배열 생성
- 각 이미지 파일의 공통 공강 시간을 이진 배열로 바꿔 응답
@app.post("/classTime")
async def read_item(files: List[UploadFile] = File(...)):
images = []
for file in files:
file = await file.read()
images.append(file_to_image(file))
common_time = calculate_common_time(images)
return {"common_table": common_time}