본문 바로가기
작업일지/자율주행

21 day- 1

by rlawltjqq 2022. 2. 7.
import cv2 #open cv를 들여 옵니다.
import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다.
import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다.

def main():
	camera = cv2.VideoCapture(-1) #카메라 포트 -1
    camera.set(3.640) #가로 크기
    camera.set(4.480) #세로 크기
    
    while(camera.isOpened()):
    	keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 timeout으로 종료
        print(str(keyValue)) # 키보드로 입력 받은 값 출력
        
        if keyValue == ord('q'): #q가 입력되면 braek를 실행
        	braek
        _, image = camera.read() #카메라를 읽어 옵니다
        image = =cv2.filp(image,-1) #뒤집어 줍니다
        cv2.imshow('Original', image) #Original 이라는 파일로 이미지를 열어 줍니다.

	cv2.destroyAllwindows()

if __name__ == '__main__': #__name__의 값이 __main__이면 조건이 참이 된다.
	main() #main 함수를 실행합니다.
    GPIO.cleanup() #GPIO를 초기화 합니다.

아무입력을 받지않으면 -1 이 출력된다.
위쪽을 누르면 82가 출력된다.
아래쪽은 84
왼쪽은 83
왼쪽은 81이 출력된다.

'작업일지 > 자율주행' 카테고리의 다른 글

21day-3  (0) 2022.02.07
21day-2  (0) 2022.02.07
20day- line up  (0) 2022.02.05
19 day  (0) 2022.02.04
18day-back in the day  (0) 2022.01.30