'Python' 태그의 글 목록
본문 바로가기

Python7

How to solve Bus error (core dumped) in python? system 실행 후 해당 에러가 발생한다면? 총 두 가지 원인을 의심해볼 수 있다. 1. 데이터셋 중 class가 잘못 되어있는 경우.(ex. -1 0.22222 0.334 0.9887 0,887555) 2. 로컬 스토리지가 꽉 찬 경우. 동영상, 이미지 등 을 삭제한다. 끝. 2022. 7. 8.
python image to video transformation for robust keypoint detection 키포인트 디텍션 Stage는 총 4단계로 다음과 같이 구현해보았다. 폴더 1 : 분석할 동영상을 위치시킨다. 폴더 2 : 이미지로 분할한 후 저장한다. 폴더 3 : 배경이 제거된 이미지를 저장한다. 폴더 4 : 키포인트 탐지한 이미지를 저장한다. 다만, 폴더 3에서 4로 넘어가는 단계에서 이미지 to 이미지를 인식하면 시간이 오래걸려서 이미지들을 비디오로 merge 후 프레임으로 읽게끔 시도해보려 한다. 아래 코드는 폴더 3에 배경이 제거된 후 사람 이미지만 남은 상태의 이미지를 동영상으로 변환하는 코드이다. glob함수 내에 이미지가 저장된 폴더를 지정해주고, out = 에서 VideoWriter에 저장할 동영상 이름을 지정해준다. import cv2 import numpy as np import gl.. 2020. 4. 17.
Unzip python 파이썬으로 압축파일 푸는 방법 이미지 데이터셋 18GB상당을 구글드라이브에 압축 풀고난 후 드래그해서 올려버리면 튕긴다. 고로, zip 파일로 올려서 드라이브상에서 압축을 풀어준다. 딴거 다 필요없고 아래 코드만 실행. path_to_zip_file = '압축파일 경로' directory_to_extract_to = '압축 풀고 저장할 경로' import zipfile with zipfile.ZipFile(path_to_zip_file, 'r') as zip_ref: zip_ref.extractall(directory_to_extract_to) 실제 사용 예시 2020. 4. 7.
파이썬으로 도표 그리기(Matplotlib 사용) 만능검색방법 소개! 파이썬으로 그래프 그릴때 가장 많이 사용하는 맷플롯라이브러리(matplotlib) 나는 보통 필요한 기능을 그때그때 검색해서 함수로 추가해놓고 쓰는 편이다. 이렇게 하면 나중에 비슷한 도표를 그릴 때 가져와서 쓰면 된다. 탬플릿 개념! 오늘은 제일 많이 쓰이는 기능들만 모아서 소개하고, 추가하고픈 기능들이 생겼을 때 빠르게 가져와서 쓸 수 있는 검색팁을 알려주겠다. Step1. 설명할 예제를 생성한다. import matplotlib.pyplot as plt import numpy as np # 예제를 위해 x 와 y를 생성! x = np.array(range(0, 100)) y = np.sin(x) # plt를 plot으로 감싸고 도화지 생성! plt.plot(x, y) x값을 0부터 100까지 생성하.. 2020. 3. 2.
Tip)Python으로 Matlab(매틀랩) 포멧 파일 열기 학교때 많이 쓰던 matlab 프로그램은 라이센스가 필요하기 때문에 학교나 기관에서만 사용이 가능하다.(비쌈) 요즘은 데이터 다루는데 파이썬을 많이 쓰지만 예전에 만들어진 데이터셋 같은 경우 매틀랩 포멧(.mat) 이 종종 있기 땜누에 파일을 열때 난감 할 수 있다. 하지만! 오직 한 줄 코드로 불러올 수 있다. 아래 예시는 유투브 포즈 데이터셋의 라벨(annotation)을 읽기 위한 코드이다. scipy 를 불러오고 loadmat 함수를 사용한다. from scipy import io mat_file = io.loadmat('./YouTube_Pose_dataset_1.0/YouTube_Pose_dataset.mat') 각자 파이썬 파일과 데이터셋(.mat) 이 다른 위치에 있을 경우가 대부분이므로 .. 2020. 2. 26.