OpenCV에서는 객체나 얼굴을 인식해서 해당하는 영역을 사각형으로 표시하는 것이 자주 사용된다. 여기서는 직선, 사각형을 포함한 다각형, 그리고 원 등의 도형을 그리는 방법에 대해 다루고자 한다. 1. 직선 그리기 이미지에 직선을 그리는 함수로 cv2.line()을 사용한다. import cv2 import numpy as np img = np.full((350,350,3), 255, dtype = np.uint8) # 350 x 350 크기의 흰 이미지 cv2.line(img, (50,50), (100,50), (0,0,255)) # Red cv2.line(img, (150,50), (200,50), (0,255,0)) # Green cv2.line(img, (250,50), (300,50), (25..
opencv 검색 결과
OpenCV를 통한 대부분의 작업은 이미지를 읽고 처리한 결과를 표시해서 다른 파일로 저장하는 것으로 이루어진다. 또한, 장치와 연결된 카메라로부터 이미지나 영상 프레임을 읽는 API도 제공한다. 1. 이미지 저장 import cv2 cap = cv2.VideoCapture(0) # 카메라 장치 연결 if not cap.isOpened(): # 초기화 확인 raise IOError("Can't open webcam") while True: ret, frame = cap.read() # 프레임 읽기 #frame = cv2.resize(frame, None, fx=0.7, fy=0.7) cv2.imshow('CAMERA', frame) if cv2.waitKey(1) == 27: # ESC의 ASCII : ..
1. What is OpenCV? OpenCV란 Computer Vision을 위한 프로그래밍 라이브러리이며, TensorFlow나 PyTorch등의 Deep Learning Framework를 지원한다. 자바, 매트립 등 다양한 언어에서 개발환경을 지원하며, 여기서는 Python언어로 OpenCV를 다루고자 한다. OpenCV 라이브러리 설치법 : Windows 사용자라면 CMD창에서 pip3 install opencv-python를 입력해서 설치한다. * 코드 실행 : Python 3.6.10 Version, OpenCV 4.2.0 Version 2. 이미지 출력과 저장 *Image Reference : github.com/customer-stories/mgm-resorts 1) 이미지 출력 # Im..
최근댓글