CoolFace
Apppublic

Juartaurus/poi_Engineering

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
tracker.cpython-38.pyc11 linesDownload Raw Back to __pycache__
1U

2~
eV�@s�ddlZej�d�ddlZddlZddlZddlmZmZm	Z	m3Z4ddlmZddl
mZddlmZddlmZe�Ze�Zejded	d5�d	d�edd6�Zejd
ed�e7d�dd��Ze�d�ed�fe	d�dd��Zedkr�ejdddd�dS)�Nz./)�FastAPI�File�8UploadFile�Request)�HTMLResponse)�Jinja2Templates)�StaticFiles)�SignboardTrackerz/static�static)�	directory)�name�	templatesz/upload)�response_class��requestc�st�dd|i�S)Nztracker.htmlr)r
�TemplateResponser�r�9/home/kienvs/sources/poi_engineering_api/./api/tracker.py�uploadsrz/uploadfile.)�filec	�s|j�d�ddkr$|j|jdd�Sd�|j�d�dd��}tj�d|�r\t�d|�t�	d|�t�	d|d	�t9d|�d|j��d10��}t�|j|�W5QRXd|�dd�|j�d�dd���d|j�d�d��}d}t
�d|�d|j��||d|d	�}d
|iSdS)N�/r�videozNeed a video file instead.)�	file_name�	file_type�warning�.�����z./static/videos/z/frames�wbz_traked.�mp4v�results)�content_type�split�filename�join�os�path�exists�shutil�rmtree�mkdir�open�copyfileobjr�signboardTracker�inference_signboard)r�
output_folder�buffer�output�
output_formatrrrr�create_upload_files �8&r2�__main__zapi.tracker:appTi@)�reload�port)�sysr%�appendr$�uvicornr'�fastapirrrr�fastapi.responsesr�fastapi.templatingr�fastapi.staticfilesr�src.tracker.signboard_trackr	r,�app�mountr
�getr�postr2�__name__�runrrrr�<module>s&11