전체 글
PyTorch를 이용한 3채널 이미지 평규과 표준 편차 구하기
main의 files 배열에 평균과 표준 편차를 구할 이미지들의 경로를 전달하기만 하면 평균과 표준 편차를 torch.tensor() 형태로 반환해 준다. from typing import List import torch from PIL import Image from torchvision.transforms import transforms from glob import glob class NormStdDataSet(object): def __init__(self, dataset_list: List[str]): super().__init__() self.dataset_list = dataset_list self.length = len(self.dataset_list) self.transform = tra..
0. Capston Design - SIGN의 시작
내가 다니는 학교에서는 졸업작품 클래스에 해당하는 '캡스톤디자인 (이하 캡스톤)'이라는 과목이 있다. 보통은 4학년에 하지만 어쩌다 같이 해보자는 제안을 받아 4학년생 3명과 함께 3학년 1학기에 졸업작품을 만들었다. 그 이야기, Web 파트에 집중된 이야기를 이 블로그에 담아보려 한다. 근데 나의 귀찮음 때문에 끝까지 다 쓸 수 있을지는 의문이다. 캡스톤을 같이한 4학년들은 모두 영상처리 연구실의 학부생들이다. 처음의 캡스톤 제안도 Web 파트를 전담해 줄 수 있는가 하는 제안으로 시작되었다. 즉, 영상처리와 웹이 결합된 프로젝트를 목적으로 시작을 하였다. 개강 전 여러 회의를 거처 우리의 주제는 '수화 인식 화상 회의 플랫폼 (이하 SIGN)'으로 확정하였다. 즉 Web 파트에게 요구되는 것들은 다음..
[Flask.3] pyngrok로 외부에서 Flask 접속하기
0. 들어가기에 앞서. 지금까지는 http://localhost:5000/와 http://127.0.0.1:5000/를 통해서 Flask에 접속을 했다. 이 주소는 Flask local 서버의 PC에서만 접속이 가능한 주소이다. 개발용으로 제공하면 모르겠으나 REST API 혹은 프로젝트로 용으로 하기에는 적합하지 않은 사용 방법이다. 따라서 이 글에서는 ngrok, 엄밀히 말하자면 Pyngrok로 외부에서 Flask를 접속할 수 있도록 만들 것이다. 1. flask-ngrok 설치. 우선 pyngrok를 설치해야 한다. Anaconda Prompt에 아래 보이는 명령어를 입력하여 설치하면 된다. (flaskBlog) c:\flaskBlog>conda install -c conda-forge pyngro..