Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코딩
- 머신비전
- 머신러닝
- coding
- 파이썬gui
- 초보영어
- 석사
- Python
- 영어
- 프로그래밍
- ComputerVision
- 산업대학원
- 영어공부
- 3dprinter
- 영어기초
- 오픽
- 딥러닝
- machinevision
- 동사
- 영어회화
- C언어
- 직장인
- 파이썬
- opencv
- Ai
- 4차산업
- 인공지능
- 대학원
- Vision
- 특수대학원
Archives
- Today
- Total
미래기술연구소
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 16 회차 본문
728x90
반응형
키보드 이벤트 처리하기
▪ 키보드 입력 대기 함수
cv2.waitKey(delay=None) -> retval
• delay: 밀리초 단위 대기 시간. delay 0 이면 무한히 기다림. 기본값은 0.
• retval: 눌린 키 값(ASCII code). 키가 눌리지 않으면 -1.
• 참고 사항
▪ cv2.waitKey() 함수는 OpenCV 창이 하나라도 있을 때 동작함
▪ 특정 키 입력을 확인하려면 ord() 함수를 이용
while True:
if cv2.waitKey() == ord('q'):
break
▪ 주요 특수키 코드: 27(ESC), 13(ENTER), 9(TAB)
▪ 키보드 특수키 입력 처리하기
• Windows 운영체제에서 방향키, 함수키 등의 특수키 입력은 cv2.waitKeyEx() 함수 사용
▪ 키보드에서 'i' 또는 'I' 키를 누르면 영상을 반전
import cv2
img = cv2.imread('cat.bmp', cv2.IMREAD_GRAYSCALE)
cv2.imshow('image', img)
while True:
keycode = cv2.waitKey()
if keycode == ord('i') or keycode == ord('I'):
img = ~img
cv2.imshow('image', img)
elif keycode == 27:
break
cv2.destroyAllWindows()
728x90
반응형
'etc > FastCampus 챌린지' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 18 회차 (0) | 2020.11.05 |
---|---|
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 17 회차 (0) | 2020.11.04 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 15 회차 (0) | 2020.11.02 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 14 회차 (0) | 2020.11.01 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 13 회차 (0) | 2020.10.31 |