목록길벗 (4)
cyphen156

이 전글에서 이어서 계속 한다. #include #include #include #include using namespace std;using namespace cv;int main(){ cout 1. string path를 통해 이미지 리소스를 불러와 스트링 데이터로 저장하고 있다.2. cv:: mat 클래스와 imread 함수를 통해 path 경로로 찾아가 데이터를 행렬형식으로 img 변수에 저장한다. Mat클래스는 Matrix로 행렬 데이터 형식을 의미한다. 이 행렬형식은 1차원(그레이 스케일)부터 3차원(RGB) 이상의 데이터를 행렬 형식으로 저장3.img에 저장된 데이터를 CV::imshow를 통해 사용자에게 그려서 보여줄 수 있다. img에 저장된 행렬 데이터를 나는 눈으로 보고 싶다...

사실 OpenCV는 파이썬이나 C#으로 하는게 더 편하다.하지만 나는 C++개발자를 지향하기 때문에 이미 해본 파이썬 말고 C++로 다시 실습을 진행하겠다. 책에서는 이것저것 OpenCV의 역사와 개요에 대해 설명하고 있는데 그냥 나는 라이브러리 사용법을 익히는것에 중점을 둘 것이다.주로 사용되는 모듈들이 몇가지 존재하는데 다음과 같다calib3D : 카메라를 통해 이미지 3D 심도 측정시 필요core : 행렬, 벡터 등 핵심 클래스와 연산 함수를 포함dnn : 심층 신경망 라이브러리features2d : 2차원 특징 추출 및 특징 벡터 기술, 이미지 매칭 방법flann : 다차원 공간에서의 최인접 객체 검색highgui : 영상 화면 출력과 마우스 이벤트 처리 등 사용자 인터페이스imgcodecs : ..

컴퓨터 비전이란?컴퓨터 비전은 말 그대로 컴퓨터가 사람이 보는 영상 또는 이미지를 처리할 수 있도록 아날로그 신호를 디지털 신호로 변환하여 이진화 데이터로 가공하는 것을 말한다. 내가 이 분야를 공부하는 이유는 컴퓨터와 사람간의 의사소통에 있어서 인터페이스의 역할로 데이터의 시각화(렌더링)를 통해 표현 하는데 반대의 경우, 즉 아날로그 신호의 디지털화에 대해 알아두면 더욱 이해가 잘 갈 것 같아서이다. 아날로그 신호의 디지털화 과정보통 디지털 카메라를 예시로 들자면피사체 - 렌즈 - 센서 - ISP - Image 파일 순으로 변환되어 저장된다.현실의 객체를 사진 찍을 때 렌즈를 통해 빛을 모으고, 이 모아진 빛들이 ADC (아날로그-디지털 변환기)라는 센서를 통해 디지털 신호로 변환되고, 이 신호는 ..

정보처리기사 1과목은 소프트웨어 설계에 있어서 공학적인 내용을 다룬다. 이전에 학교에서 학습했던 소프트웨어공학, 프로젝트 설계 실습과목과 연계하여 학습하여 굵직한 내용들은 이해하는 것이 편했다.모든 내용을 서술하지 않고 필요하다 싶은 부분만 간략하게 서술합니다.1. 소프트웨어 생명 주기소프트웨어는 영원하지 않다.필요에 따라 새로 만들고 사라지며 오류가 발생하면 수정하는 과정이 반복되는데 이것을 소프트웨어의 생명 주기라고 한다. 개발 프로세스 모델소프트웨어의 개발 과정에 있어 공학적인 특징에 따라 분류한 다양한 과정들폭포수 모형 : 각 개발 과정을 확실하게 매듭짓고 다음단계로 나아가는 절차적, 고전적 방법론, 가장 오래된 설계 모형, 매뉴얼 작성이 필요하다.프로토타입 모형 : 사용자의 요구사항을 일부 반영..