본문 바로가기

과거자료41

OpenCV 2.4.3 얼굴 및 눈영역 검출 face and eye detection OpenCV를 이용한 얼굴 + 눈영역 검출 OpenCV에서 제공하는 Haartraining을 이용하여 직접 학습을 하여 검출을 하는 것이 좋지만, 기본적으로 제공하는 분류기를 이용해도, 어느정도의 성능은 나온다. 캠에서 영상을 받아와 Haar-like 특징을 이용하여 얼굴을 검출하고, 검출된 얼굴 영역 내에서 눈 영역을 검출하는것을 구현하였다. 분류기는 기본적으로 제공해주는 파일 사용! OpenCV폴더에 보면 있다.! ㅋㅋㅋㅋㅋㅋ 아래 사진은 내 키스미 파우치... 얼굴은 녹색 사각형, 눈은 빨간색 사각형으로 그리도록 했다. 얼굴검출 사각형이 좀 크게 그려지긴 했지만, 실제 사람얼굴은 잘된다.ㅋㅋㅋ 밑에 소스첨부 ~ ⁄⁄ Face Detection1.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니.. 2013. 1. 15.
Visual Studio 2010 + OpenCV 2.4.3 설치 Visual Studio 2010 에 OpenCV 2.4.3 연동하기 1. OpenCV 다운받기 http://sourceforge.net/projects/opencvlibrary/ 에서 다운받으면 된다. 지금은 2.4.3이 최신버전이다. 더블클릭 해서 "Extract" 편한 곳에 압축해제하면 된다. 난 C드라이브에 .. opencv로 폴더가 생성되지만, 관리하기 편하게 파일명도 opencv 2.4.3 으로.. 2. 내컴퓨터 - 속성 - 고급 시스템 설정 - 환경변수 - 시스템변수 - 새로만들기 선택! 3. 변수 이름 : OPENCV_BUILD 변수 값 : C:\opencv 2.4.3\build (Opencv설치 경로 + build 폴더) 4. 시스템변수 - Path (편집) , 만약 없을경우 새로만들면 .. 2012. 12. 12.
[MFC Console] MFC에서 콘솔창 띄우기 콘솔창 띄울줄 몰라서 헤매다가 발견했다 ㅜㅜ stdafx.h 에 // Debug 버전 #ifdef _DEBUG #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") #endif // Debuf나 Release모드 상관없이 콘솔을 실행하고 싶으면 #ifdef, #endif 지우고 #pragma ~ 만 써주면 됨! 이 세줄만 써주면 printf, cout 등 .... 된다!!!! 유용하게 잘 활용하자 2011. 11. 14.
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] [Error] 1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] [프로젝트 - 속성 - 구성속성] 에 보면 프로젝트 기본값에 MFC사용 - (표준 Windows 라이브러리 사용)을 (공유 DLL에서 MFC사용)으로 바꿔준다. 2011. 7. 15.