본문 바로가기
728x90

공부169

[프로그래밍 언어론] 2. 언어의 기능 작성된 결과 프로그램, 프로그램을 돌리는 프로세서 하드웨어 프로세서 위에서 돌아가는 소프트웨어을 프로세스라고 한다. 명령어 패러다임 - 명령어 하나하나를 통해 실행 절차형 패러다임 - 명령어 여러개를 묻음 함수형 패러다임 논리형 패러다임 오늘 배울 거 - 프로그램 언어의 기능 - 평가 기준 - 구현 방식 프롬프트 : 검은 화면 커서 : 아래의 반짝이는 ] #) 맥킨토시는 사과 품종이다!!! 1. 프로그램의 역할 1) 사람이 원하는대로 수행 되어야함 2) 다른 사람이 작성한 프로그램을 읽을 수 있도록 하는 것 (알고리즘 전달) ex) FORTRAN, LISP, COBOL -> 수행하기 언어. 소유주가 있는 언어들이라 유출할 수가 없었음 그래서 나온게 ALGOL(국제위원회) 언어 카테고리 세계에는 수많은 언.. 2021. 4. 12.
Canny Edge 설명 & 구현코드 Canny Edge의 정의 Canny Edge Detection은 1986년 John F. Canny에 의해 개발된 알고리즘 가장 인기있는 에지 찾기 알고리즘 중 하나 윤곽을 가장 잘 찾아내면서도 원래 영상의 회색과 관련된 모든 에지(Edge)들을 제거할 수 있는 유일한 방법 Canny Edge의 장점 1. 에러율이 낮음 2. 정확도 3. 단일 점 매칭 - 검출기가 에지 점 하나만 있는 곳에 식별하지 말아야 한다는 것 Canny Edge의 단점 1. 구현이 복잡 2. 긴 실행시간 Canny Edge 구현 5단계 1. Noise Reduction 노이지가 있으면 에지를 찾는 게 어려워짐 가우시안 필터(Gaussian Filter) 이용해 이미지의 노이즈를 줄여줌 2. Finding the intensity.. 2021. 4. 6.
[컴퓨터비젼] 8. Image alignment 지난 시간에 Image Transformation 에 대한 내용을 배웠습니다. 어떤 종류가 있고 어떤 수학적으로 표현되었는지 배웠는데 이번 시간에는 이제 그걸 어떻게 구하는지에 대해서 배워보겠습니다. 앞에서 Picture Detection을 하고 Picture Descriptor 을 정의를 하면 이들을 매칭 할 수 있었습니다. feature들을 일대응 매칭하고 셋들을 구해서 제일 적합한 걸 고르는 게 이번 학습에 핵심입니다. 예를 들어 translations 으로 사진을 구할 때는 xt,yt 만큼 이동시키니 이 xt,yt 를 구하면 됩니다. 다음과 같이 xi, yi 를 매칭했을 때 이 값들이 일치할까요? 비슷하긴 하겠지만 일치하지 않을 가능성이 높습니다 그런 노이즈가 있기 때문에 저희는 평균으로 구하게 .. 2021. 4. 5.
[컴퓨터비젼] 7. Transformations and warping 오늘은 간단하게 정리를 해보고자 합니다. 파노라마를 만들기 위해서는 이미지가 이동, 회전, 크기 변화 등등을 걸쳐야합니다. 오늘은 그걸 하게 해주는 Transformation 들의 종류를 알아볼 것입니다. 그전에 Image Warping(와핑) 에 대해서도 배워보고 넘어가도록 합시다. Image Warping 이미지 필터링은 이미지의 범위, 즉 y축 값을 변화시키는 거고 (색 변화 등) 이미지 와핑은 이미지의 도메인, 즉 x 축 값이 변화시키는 겁니다. (위치 변환만) 정리하자면 이미지 필터링과 이미지 와핑에 차이는 위치 변화 유무입니다. Parametric (global) warping 파라미터로 이 과정을 표현 가능하고 특정 포인트만 변하는 것이 아니라 이미지 전체가 변하기 때문에 global 입니다.. 2021. 3. 30.
728x90