본문 바로가기
반응형

전체 글380

[C++/OpenCV]하르분류기_얼굴 검출 구현 Haar알고리즘 설명하는 링크 https://blog.naver.com/seokcrew/30089288274 책 : 정성환,배종욱 - OpenCV로 배우는 영상 처리 및 응용 / 생능 출판 하르 분류기를 이용하여 얼굴 검출 구현해보기 Haar-like features란 위치, 모양, 크기에 따라 다양한 형태로 구성되어 있는데, 흰색 영역의 화소값의 합과 검은색 직사각형 영역의 화소값의 합의 차로 특징값을 구한다. 캐스케이드란 여러 개의 검출기를 순차적으로 사용한다. 처음에 간단한 검출기를 적용하고, 진행할수록 복잡한 검출기를 적용한다. 따라서 단순 검출기를 통과한 후보에만 시간이 많이 걸리는 강력한 검출기가 적용되기 때문에 검출 속도를 크게 향상시킬 수 있다. OpenCV는 다양한 하르 기반 검출기를 제.. 2018. 4. 30.
백준_1427 // #1427 소트인사이드 // 입력: 첫째 줄에 정렬하고자하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. // 출력: 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. #define _CRT_SECURE_NO_WARNINGS #include int arr[10] = { 0, }; // 0,1,2,...,9 숫자가 각각 몇번나오는지 체크 int DidItStartNum = 0; int division(int *num,int *div) { if (*div !=0 && *num/(*div)==0 && DidItStartNum==0) { *div = *div / 10; return -999; } else //( *div !=0 ) { int result = *num .. 2018. 1. 20.
백준_2751 quick sort + pivot 을 매개변수로 받지않고 left+right/2로 -> 통과 // #2751 수 정렬하기 2 // 입력 : 첫째 줄에 수의 개수 N(1 p[i]) { smallest = p[i]; smallest_idx = i; } } return smallest_idx; } void swap(int *p, int a, int b) { int temp = p[a]; p[a] = p[b]; p[b] = temp; } int main(void) { int n; // 수의 개수 int *array; scanf("%d",&n); array = (int *)malloc(sizeof(int)*n); // 동적배열 for (int j = 0; j < n; j++) { scanf("%d", &array.. 2018. 1. 20.
백준_2750 // 2750 수 정렬하기 // 입력: 첫째 줄에 수의 개수 N(1 2018. 1. 20.
반응형