학교 수업/프로젝트
-
OpenCV학교 수업/프로젝트 2020. 3. 19. 20:13
수어 손동작을 카메라를 통해 인식, 검출하는 과정이 필요했기에 이미지 프로세싱에 좋은 opencv도 사용했었다.opencv에 대한 설명도 기록한다. OpenCV (Open Source Computer vision) 개념 : 실시간 컴퓨터 비전*을 목적으로 한 프로그래밍 라이브러리, 단일 이미지나 동영상의 이미지를 분석 및 추출하기 위한 API C/C++ 언어로 개발되었고, 이 API를 사용할 수 있는 언어는 C/C++, Java, Python 등이 있다. * 컴퓨터 비전(Computer Vision) : 기계의 시각에 해당하는 부분을 연구하는 컴퓨터 과학의 최신 연구 분야 중 하나. 응용 기술 : 물체인식, 안면 인식, 제스처 인식
-
Deep Leaning학교 수업/프로젝트 2020. 3. 19. 19:02
프로젝트에서 딥러닝 기술을 이용했었는데, 딥러닝이 무엇인지를 정리해 두도록 하겠다. Deep Learning 딥러닝개념 : 딥러닝 ⊂ 머신러닝여러 층을 가진 인공신경망*(Artificial Neural Network, ANN)을 사용하여 머신러닝 학습을 수행하는 것. 머신러닝의 한 종류라고 할 수 있다. 차이점머신러닝은 학습하려는 데이터들에서 어떤 특징을 추출할 것인지 사람이 직접 분석하고, 판단한다. (사람 개입)그러나, 딥러닝은 기계가 스스로 학습하려는 데이터에서 특징을 추출하고 학습한다. (사람 개입x) *인공신경망 ? 인간의 뇌가 가진 신경세포 즉 뉴런을 본떠 만든 네트워크 구조. 입력층(input layer), 은닉층(hidden layer), 출력층(output layer)로 구성되어 있다. ..