728x90 분류 전체보기491 프로그래밍 표기법 1. dash-case(kebab-case) 대시 케이스 일반적으로 - 마이너스 기호를 사용하여 단어와 단어 사이를 꼬챙이를 꽂아놓은 듯한 표기법. 케밥 케이스라고 부르기도 합니다. HTML과 CSS 에 많이 사용됩니다. 예시) the-quick-brown-fox-jumps-over-the-dog 2. snake_case 스케이크 케이스 언더바 _ 를통해서 단어를 잇는 표기법 1인 dash-case와 언더바와 대시 사용만 다른 표기법입니다. 이또한 대시 케이스와 동일하게 HTML와 CSS에서 많이 사용됩니다. 예시) the_quick_brown_fox_jumps 3. camelCase 카멜케이스 첫글자만 소문자고 다음에 오는 단어부터는 대문자로 적는 표기법. camel(카멜)은 낙타라는 의미로 낙타의 혹.. 2021. 4. 13. [컴퓨터 비젼] SIFT(Scale Invariant Feature Transform SIFT(Scale Invariant Feature Transform) : 이미지의 크기와 회전(상하좌우로 이동이 일어난)에 불변하는 특징을 추출하는 알고리즘 서로 다른 두 이미지에서 SIFT 특징을 추출하여 각각 유사한 특징끼리 매칭하면 이미지끼리 대응되는 부분을 찾을 수 있다는 것이 기본 원리 두 이미에 크기가 다르고 회전이 다른 두 이미지 중에 일치하는 내용을 갖고 이미지에 동일한 물체를 찾아서 매칭해줄 수 있는 알고리즘 아래 이미지는 같은 책을 찾아내어 매칭한 것을 볼 수 있음 크기, 회전도 다르고 다른 물체에 가려져 있기도 하지만 일치되는 부분을 잘 찾아서 매칭 이것이 SIFT의 장점임 이 알고리즘은 파노라마를 만들 때도 사용됨. SIFT의 간략한 순서 1. Scale space 제작 2. Di.. 2021. 4. 12. [컴퓨터 비젼] 10. Panoramas 파노라마 생성법 정리 기본 절차 1. 여러 각도의 사진 고정된 위치 천천히 회전하면서 다수의 영상 획득 2. 두가지 임의의 영상간에에 homography 적 관계가 존재, RANSAC 을 통해서 계산 (아웃라이어가 존재할때 효과적인 방법) 3. 계산된 베스트 homography를 통해 첫번째 이미지를 두번째 이미지에 overlap 함 4. 두 이미지를 잘 blend 해서 mosaic 제작 5. 이미지가 남아있으면 반복 2021. 4. 12. [프로그래밍 언어론] 4. 프로그래밍 언어의 발전 1 프로그래밍 언의 구현 총정리 Language design trade-offs - 어떤 언어 속성은 서로 상충 - 작성력과 가독성, 강건성과 효율성, 안정성과 유연성등은 서로 상충 할 수 있음 Language implementation methods - 언어는 컴퓨터를 바라보는 가상 환경으로 간주 가능 - 언어 구현 방법은 컴파일러와 해석기, 이 둘의 혼합 구현 있음 - 컴파일러 방법은 번역 비용이 높지만 수행 속도가 빠르며 해석기 방법은 반대 Programming Environments - 통상 IDE라고 하면 편집기, 컴파일러 혹은 해석기, 디버거를 한 화면에 제공 - 문서 생성기, 테스트 패턴 생성기, 프로파일러, 형상 관리 도구 등이 구비된 환경은 CASE 도구의 범주에 포함됨 What to Lea.. 2021. 4. 12. 이전 1 ··· 32 33 34 35 36 37 38 ··· 123 다음 728x90