프로그래밍 / C++ / 언리얼

Programming/Python 3

[Python] OpenCV 메서드 정리

이미지 cv2.imread (이미지 읽기) filename string 읽고자 하는 이미지 파일의 이름을 나타냅니다. 이 때 이미지 파일의 절대 경로 또는 상대 경로를 사용할 수 있습니다. flags int 이미지 파일을 읽는 방식을 지정하는 플래그입니다. cv2.IMREAD_COLOR (기본값, 컬러 이미지로 읽음), cv2.IMREAD_GRAYSCALE (흑백 이미지로 읽음), cv2.IMREAD_UNCHANGED (알파 채널 포함하여 읽음) 등의 값을 지정할 수 있습니다. cv2.cvtColor (이미지 전환) src numpy array 컬러스페이스를 변환하고자 하는 원본 이미지를 나타냅니다. 이 파라미터는 보통 cv2.imread 함수 등으로 이미지 파일을 읽어들여 만든 numpy 배열을 사용합..

Programming/Python 2023.06.24

[자율주행] 자율주행의 현주소와 기술들

자율주행은 운전자 없이 자동으로 운행하는 기술로, 이는 교통사고 감소, 효율적인 교통체계 구축, 이동의 접근성 향상, 시간 절약 등의 이점을 현대 사회에 제공한다. 자율주행은 현재 2단계까지 도달했으며 3단계수준에 밀접하게 접근하고있는 회사들도 생겨나고 있는중이다. 이는 차량이 일부 또는 특정 상황에서의 운행을 담당할 수 있다는 것을 의미한다. 예를 들어, 일부 차량은 고속도로 운행 중에 차량 간 거리를 유지하거나 차선을 유지하는 등의 작업을 자동으로 수행할 수 있는 기능을 갖추고 있다.이는 차량이 자동으로 속도를 조절하거나 핸들을 조작하는 능력을 가지고 있다는 것을 의미한다. 그러나 이 기능들은 대부분 운전자가 주의를 기울이고 필요한 경우 개입할 수 있어야 하는 상황에 제한되어 있다. 그러나 4단계 또..

Programming/Python 2023.06.20

[Python] OpenCV 예제로 무작정 따라하기

개요 OpenCV는 이미지 및 동영상 분석을 위한 오픈 소스 라이브러리로, 기본적인 이미지 처리부터 고급 컴퓨터 비전, 기계 학습 기법까지 활용 가능하며, 얼굴 및 객체 인식, OCR, 태그 분석 등의 다양한 기능을 제공한다. 이는 필터링, 기하학적 변환, 색상 공간 변환, 히스토그램, 특징 검출 및 설명등이 있지만 이중에서 가장 많이 쓰이는 부분은 영상처리다. 입력된 이미지를 개선하여 목적에 맞게 변형하는 과정으로, 잡음 제거, 대비 개선, 관심 영역 강조, 영역 분할, 압축 및 저장 등을 포함한다. OpenCV의 영상처리 기술은 의료분야(CT, MRI), 자율주행(Visual Sensor), 보안(얼굴인식), 항공우주산업 등 다양한 분야에 쓰인다. 예제를 통해서 어떤방식으로 기능구현되는지 알아보도록한..

Programming/Python 2023.06.16
반응형