본문 바로가기
728x90

전체 글480

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.
노션에 입문하다! 컴퓨터공학과에게 노션이 주는 장점 노션이란? Notion은 메모, 데이터베이스, 간판 보드, Wiki, 달력 및 미리 알림과 같은 구성 요소를 제공하는 응용 프로그램입니다. 사용자는 이러한 구성 요소를 연결하여 지식 관리, 메모 작성, 데이터 관리, 프로젝트 관리 등을위한 자체 시스템을 만들 수 있습니다. (출처 위키) 4월 1일 약 2시간 가량 노션에 대한 강의를 완독한 후 사용하게 된 노션은 신세계였습니다. 뛰어난 연동성, 완벽하다 할 정도로 간결한 사용자 인터페이스, UI 부터 번잡하지 않는 꾸미기 기능(호불호가 갈릴 수도 있는 부분)까지 역시 한국인들이 사랑할 만하다고 생각합니다. 특히 개발자나 코딩을 하시는 분들에게 적합한 데이터베이스(타임라인)을 제공해준다는 면에서 개발자라면 꼭 알고 있어야한다는 생각이 드네요. '배워야지, .. 2021. 4. 2.
써니나타스 10번 문제 써니 나타스 10번 문제를 보면 아래와 같이 딸랑 다운로드 버튼만 놓여져 있다. 일단 파일을 다운받고 x64dbg 에 넣어봤다. 입력값을 넣을 수 있는 창이 있고 아무 값이나 넣어봤을 때 'Try again' 가 나오니 '어떤 값을 넣고 답을 맞추는 거구나'라고 생각했다. x64dbg 자체로 디버깅을 할려고 했는데 문자열을 검색했을 때 아무것도 나오지않아서 당황했다. 뭔가 잘못하고 있는가 싶어서 HxD 로 헥사 값을 그대로 봤다. 'Did U use the Peid?' 라고 적혀있다. Authkey 라고 적혀있으니 저게 답이 아닐까 싶지만 Peid를 사용해보도록 한다. 검색하면 쉽게 다운받을 수 있다. 이는 보통 리버싱 전 파일의 특성을 파악할 수 있는 툴이다. C#으로 만들어졌고 .NET에 대한 정보는.. 2021. 3. 31.
728x90