프로그래밍 꿀팁
2015년 6월 29일 월요일
[OpenCV - Python ] OpenCV의 윈도우 다루기
Python - OpenCV
목표 : 이미지 윈도우 움직여보자!
import math import numpy as np import cv2 # Load an color image in grayscale # 이미지를 읽어 드린다. # 이미지를 읽을 때는 Color 스페이스를 지정하지 않으면 Gray Scale로 표현된다. img = cv2.imread('iu.jpg',0) # 이미지를 가지고 윈도우가 팝업된다. 이미지 사이즈에 따라 자동으로 크기가 조절된다. but # 완벽하지 않음 cv2.namedWindow('image', cv2.WINDOW_NORMAL) ## 윈도우에 이름 붙쳐주기 cv2.imshow('image',img) xwidth = 400 yheight = 400 var = 0.001 xpos = 400 var2 = 0 var3 = 0 while True: var = var + 0.01 var2 = int(np.sin(var) * 30) var3 = int(np.cos(var) * 30) cv2.moveWindow('image', xpos + var2, xpos + var3) ch = 0xFF & cv2.waitKey(5) if ch == 27: break; if ch == 49: cv2.resizeWindow('image', xwidth, yheight) if ch == 50: cv2.moveWindow('image', xpos + var2, xpos + var2) if ch == 51: cv2.moveWindow('image', xpos, xpos) # 생성한 윈도우 모드 종료 cv2.destroyAllWindows()
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기