개발차

    [알고리즘] 44. Cut the Sticks

    You are given a number of sticks of varying lengths. You will iteratively cut the sticks into smaller sticks, discarding the shortest pieces until there are none left. At each iteration you will determine the length of the shortest stick remaining, cut that length from each of the longer sticks and then discard all the pieces of that shortest length. When all the remaining sticks are the same le..

    [알고리즘] 43. Library Fine

    Your local library needs your help! Given the expected and actual return dates for a library book, create a program that calculates the fine (if any). The fee structure is as follows:If the book is returned on or before the expected return date, no fine will be charged (i.e.: .If the book is returned after the expected return day but still within the same calendar month and year as the expected ..

    [OpenCV] 05-9. Feature Matching

    이번 장에서는하나의 이미지가 다른 이미지에 대해 특성을 어떻게 매칭하는지OpenCV의 FLANN Matcher와 Brute-Force Matcher를 사용해볼 것이다.Basics of Brute-Force MatcherBrute-Force matcher는 간단하다. 첫 번째 세트 속 하나의 특성의 디스크립터를 취하고, 그리고 두 번째 세트의 다른 특성들과 거리 계산을 사용하여 매칭이 된다. 그리고 가까운 것이 반환된다.BF 매처에 대해, 먼저 우리는 cv2.BFMatcher()를 사용해서 BFMatcher 객체를 생성한다. 이는 두 개의 선택적 파라미터를 가지고 있다. 첫 번째로 normType이다. 이는 거리 측정법을 지정한다. 기본값으로는, cv2.NORM_L2로 ..

    [회고록] 2019년 4분기 계획

    2019 4분기 계획2019 4분기 계획이 시작이기에 2019 3분기 회고는 없이 시작한다~~분기 계획이전에 앞으로 공부해야 할 것들을 나열해보자.OpenCV Tutorial 정리OpenCV 개인 Project 분기별로 진행하기영상처리를 위한 C/C++ 학습알고리즘 실력 증진시키기 (각종 알고리즘 사이트)머신러닝 되짚기Object Detection / Face Detection / Pose Estimation등 비전 논문들 읽고 리뷰하기지금은 이 정도 생각난다. 먼저 OpenCV 프로젝트를 위해 Tutorial을 먼저 끝내는 것이 좋아보인다. 그리고 알고리즘은 이것들과 관계 없이 계속 진행해서 감을 유지하고 수준을 끌어올리는게 좋아보인다. 논문은 한 달에 1~2편 정도로 생각중이다. 머신러닝 되짚기는 “..

    [알고리즘] 42. Sherlock and Squares

    Watson likes to challenge Sherlock's math ability. He will provide a starting and ending value describing a range of integers. Sherlock must determine the number of square integers within that range, inclusive of the endpoints.Note: A square integer is an integer which is the square of an integer, e.g. .For example, the range is and , inclusive. There are three square integers in the range: and ..

    [C/C++] 01강~05-1강 정리

    #include int main(void){ // int란 변수의 모양이다. 정수의 뜻도 포함하지만 32비트라는 내용이다. // a 라는 이름의 int형 변수를 만든 것 = 선언 int a; // 집어 넣는 것 = 대입 a = 3; printf("%d\n",a); a = 5; printf("%d\n",a); return 0; // 변수 이름 : 2a, a2, _ 다 가능 } Python과 다르게 int a; 이런식으로 변수를 선언한다. 그리고 모든 명령문 마다 뒤에 ";"를 붙여야한다. #include int main(){ int a = 2; int b = 3; int hap = a + b; printf("%d + %d = %d\n",a,b,hap); } // 빌드 오류를 막으려면 오른쪽 Target M..