본문 바로가기

컴퓨터비전3

Colab에서 동영상 재생 Colab에서 Video를 재생할 때는 HTML을 사용하는 것이 가장 간단하고 편하다. def show_video(video_path, video_width = 600): video_file = open(video_path, "r+b").read() video_url = f"data:video/mp4;base64,{b64encode(video_file).decode()}" return HTML(f"""""") show_video(PATH) 이 함수는 PATH에 파일 경로만 입력해주면 출력에 비디오를 재생할 수 있는 플레이어를 띄워준다. 만일 동영상이 재생되지 않고 런타임이 재시작된다면, colab에 할당된 메모리보다 영상이 더 무겁기 때문이다. 2022. 6. 22.
Crowd11에 대하여 Crowd11은 세분화된 군중 행동 분석을 위해 2017년 제안된 데이터셋이다. youtube, pond5, gettyimages에 업로드된 6272개의 비디오와 9가지의 기존 데이터셋을 포함한다. 많은 사람들이 이동하는 형태에 따라 11개의 클래스로 구분하여 기존 데이터셋의 약점을 보완하고자 했다. 군중 모니터링, 이상탐지 관련 연구를 하기에 좋은 데이터셋이다. Crowd11을 사용하고 싶다면 반드시 본 논문을 직접 읽어보는 것이 좋다. 이 글은 정보의 왜곡/누락이 되어있을 수 있다. 논문의 제목은 참조에 기재하였다. 다음은 표는 기존 데이터셋의 이름과 다운로드 링크이다. $SOURCE_NAME은 폴더명으로 사용한다. 별개로 라이선스를 얻어야하거나 시간이 오래지나 구하기 힘든 데이터셋이 있을 수 있다... 2022. 6. 21.
Crowd11 in Colab Crowd-11은 많은 사람들(군중)을 촬영한 영상 데이터셋이다. 유튜브, Pond5, gettyimages에 업로드된 영상과 이미 존재하는 데이터셋 9개로 이루어져있다. 이를 사용하기 위해선 각 데이터셋에 대한 라이선스를 다운로드받아 동의하여야 한다. 필자는 이 데이터셋을 Colab에서 사용할 것이다. 먼저 kaggle에서 준비 파일을 다운받는다. https://www.kaggle.com/datasets/angeliqueloesch/crowd-11 Crowd 11 A Dataset for Fine Grained Crowd Behaviour Analysis www.kaggle.com 아래 과정들을 그대로 입력하면 런타임이 해제됨과 동시에 초기화된다. 계속해서 사용하고 싶다면 드라이브 마운트하여 원하는 폴.. 2022. 6. 20.