Flask를 사용하여 웹 브라우저로 실시간 비디오 스트리밍을 제공하며, OpenCV 및 사전 훈련된 모델을 사용하여 비디오 프레임에 애니메이션 효과를 적용하는 기능을 수행합니다. 이로써 사용자는 웹 페이지에서 실시간으로 웹캠 또는 비디오 파일에서 비디오 스트림을 볼 수 있으며, 해당 비디오 스트림은 애니메이션 효과와 함께 표시됩니다.
사용방법
.tar 파일 2개 구글 드라이브에서 가져오기
!! python 3.7에서만 작동
-
pip install -r requirements.txt
-
pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
-
pip install flask 등등 오류 뜨는 모듈 전부 설치
-
set FLASK_APP=stream_imag.py
-
flask run --host=0.0.0.0
웹소켓
- redis-cli 설치 https://velog.io/@6v6/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90-Redis-%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0-Redis-cli%EB%A1%9C-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0
- requirements.txt 추가한 부분 설치
- python recorder.py
- python server.py
- http://127.0.0.1:9000/
