728x90
반응형

Ai 3

OpenCV 자료형 Mat Class 알아보기(1)

Mat 클래스는 OpenCV의 가장 기본이 되는 클래스로, 행렬(Matrix) 구조체이다. Mat class에는 다양한 생성자가 존재하고, 1, 2, 3차원 배열을 효율적으로 표현가능하다. 많이 사용하는 2차원은 아래와 같다. Mat mtx(행 개수, 열 개수, 행렬 안 값들의 데이터 타입) Mat 클래스는 헤더와 데이터 포인터로 이루어진다. -헤더: Mat 클래스에 대한 정보. 행렬의 크기나 행렬의 깊이 등이 저장 -데이터 포인터: 각 데이터가 담겨있는 메모리 주소 정보가 저장 Mat 클래스의 구조는 크게 행렬의 크기, 데이터 타입, 깊이 3가지로 나눌 수 있다. -행렬의 크기: 행과 열의 크기. int 타입으로 할당해 사용 -데이터 타입: 행렬의 각 요소에 대한 데이터 타입. int나 float 등으..

AI/Vision 2020.10.02

Visual Studio에서 OpenCV 개발환경 설정하기

Visual studio에서 OpenCV 개발환경 설정 시 참고하기 위해 작성한 글입니다. 저는 Visual studio 2017을 사용했습니다. visual studio가 다른 버전이라도, 많은 차이점은 없으니 혹시 궁금한 점 있으시면 댓글 부탁드립니다 ʕ•ﻌ•ʔ 1. 아래 링크를 통해 OpenCV 깃허브로 들어가서 opencv-4.4.0-vc14_vc15.exe를 다운받습니다. https://github.com/opencv/opencv/releases 다운받은 뒤 exe파일을 실행시켜 원하는 위치에 opencv파일을 다운로드 합니다. 2. 환경변수 설정 이제 환경변수를 설정할건데요, 굳이 안해도 되지만 환경변수 설정을 안하면 Opencv 프로젝트를 생성할 때마다 환경설정을 위한 경로를 찾아야하므로 환..

AI/Vision 2020.10.02

Microsoft Azure Machine Learning Studio(classic) 사용법과 자동차 가격 예측

Azure ML Studio을 활용하면 간편하게 여러 머신러닝 알고리즘을 더욱 빠르게 테스트를 해볼 수 있는 것 같아 자동차 가격 예측을 통해 사용법을 정리해보려고 합니다. 먼저 로그인을 하고 my experiments로 들어간 뒤 EXPERIMENTS에서 NEW를 눌러 새로운 Experiment를 생성해줍니다. 그럼 이러한 화면이 나오는데요, 기본적으로 이름이 Experiment created on 생성날짜 형식으로 지정되지만 눌러서 다시 수정할 수 있습니다. 왼쪽 Saved Datasets, Data Format Conversions~~~~쭉 써있는 부분에서 자신이 필요한 부분을 오른쪽 화면에 드래그앤드랍해주면 사용하실 수 있습니다. 이제 한번 간단한 자동차 가격 예측 모델을 만들어보겠습니다! 먼저 ..

AI/머신러닝 2020.08.27
728x90
반응형