[python] 파이썬 OpenCV 4 코드 성능 측정 - getTickCount()
OpenCV를 사용하다 보면 본인이 작성한 코드가 얼마의 시간을 소요하는지 알아봐야 할 경우가 있습니다. 여러 프로파일 기법이 있지만, getTickCount() 함수를 이용한 가장 간단한 방법을 사용한 샘플입니다.
import cv2 as cv
img1 = cv.imread('opencv-logo.png')
# 측정할 코드 시작전 Tick
tick1 = cv.getTickCount()
# 측정하고자 하는 코드
for i in range(5, 49, 2):
img1 = cv.medianBlur(img1, i)
# 측정할 코드 시작후 Tick
tick2 = cv.getTickCount()
# 시간 계산
time = (tick2 - tick1) / cv.getTickFrequency()
print(time)
끝.
댓글
댓글 쓰기