분류 전체보기 (35) 썸네일형 리스트형 numpy, 넘파이 데이터를 TXT 데이터 저장 개요 넘파이 출력 결과를 txt 로 저장 하는 방법 내용 import numpy as np np.savetxt("out.txt", np.array([result_list1, result_list2], header = '#result') matplot, xticks (가로축) 눈금값 변경 개요 matplotlib 의 가로축 눈금 변경(분 > 시간) 방법에 대하여 메모 내용 import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot(data) ax.set_xlabel("hours") xticks = np.arange(0, 100, 20) ax.set_xticks(xticks) ax.set_xticklabels([format(i / 60, '.2f') for i in x_ticks]) #소수점 표현 조절시 cv2, 문턱치 값 기준 픽셀 이진화 추출 방법 개요 픽셀의 값이 문턱치를 기준으로 분류 하기위하여 사용 하는 방법 메모 내용 import cv2 ... ret, filtered_frame = cv2.threhold(frame, threshold, 255, cv2.THRESH_BINARY) cv2, 프레임 비교 유사도 측정 방법 개요 프레임간 유사도를 측정 하는 cv2 라이브러리에 대하여 메모 내용 import cv2 #from skimage.measure import compare_ssim #최근 아래 버젼으로 바뀌었음 from skimage.metrics import structural_similarity #score, diff_frame = compare_ssim(frame_1, frame_2, full= True) score, diff_frame = structural_similarity(frame_1, frame_2, full= True) #diff_frame 의 경우, 각 픽셀 위치에 -1 ~ 1 값으로 출력) cv2, 비디오 입력 및 처리 기본 구문 개요 비디오 파일을 입력하고 처리하기 위한 기본 구문 메모 내용 import cv2 video_path = 'c:/test/test.avi' vid = cv2.VideoCapture(video_path) while(True) : return_value, frame = vid.read() if not(return_value) : break 파이썬, 실행 시 입력 인자(Argment) 넣기 개요 커맨드 라인에서 파이썬을 실행 할 경우, 커맨드 라인에 입력 인자를 넣어 프로그램에서 받아 사용 하도록 하는 방법에 대한 메모 내용 import argparse parser = argparse.ArgumnetParser() #천번째 인자 추가 예제 parser.add_argment('file_name', type=str) #두번째 인자 추가 예제 parser.add_argment('-O, '--option', type=int, default = 1) #받을 때, #python 실행파일.py 첫번째인자 두번째인자 agrs = parser.parse_args() #사용할 때, agrs.file_name agrs.option pytesseract, 이미지를 글자로 변환 개요 pytesseract를 이용한, 이미지 글자 변환 방법 메모 내용 from pytesseract import * text = image_to_string(img, lang="kor") 파이썬, 화면 이미지 캡처 방법 개요 화면의 이미지를 캡처하는 방법에 대하여 메모 내용 import cv2 from PIL import ImageGrab image = cv2.cvtColor(np.array(ImageGrab.grab(bbox = (x1, y1, x2, y2))), cv2.COLOR_BGR2RGB) 이전 1 2 3 4 5 다음