'분류 전체보기' 카테고리의 글 목록 (10 Page)
본문 바로가기
반응형

분류 전체보기155

open cv를 활용한 이미지 패턴 매칭 구현방법 이미지 패턴매칭을 구현하는 방법은 쉽지 않습니다. 사실 open cv를 활용하여 구현 할 수 있지만 단순히 opencv를 활용하여 구현하는데에는 한계가 있습니다. 상용 비전 라이브러리 정도의 패턴매칭을 구현하는 것을 목표로 한다면 이 기능을 구현하기에는 opencv만을 활용한다거나 여타 오픈소스로는 사실 어려움이 있습니다. opencv를 활용하여 패턴매칭 기능을 구현한다면 단연 템플레이트 매칭 기법을 떠올릴 수 있습니다. 이 템플레이트 매칭 하나만을 가지고는 회전과 스케일 변환에 대한 구현을 해낸다는 것은 쉽지 않은 일입니다. 하지만 상용비전 라이브러리를 사용하지않고 빠른 처리 속도와 정확성을 얻으려고 한다면 어떻게 해야 하는 것인지 알기가 참으로 쉽지 않습니다. 인터넷을 아무리 검색해도 상용라이브러리 .. 2022. 2. 13.
좌표에서 회전 변환 점을 구하는 방법 좌표상에서 회전한 점을 구하는 방법은 역시 삼각함수를 활용하면 구할 수 있습니다. 이는 정해진 공식이 있습니다. 어렵지 않게 공식을 이용한다면 좌표상의 원점에서 회전한 점을 구할 수 있습니다. 만약 3차원 X,Y,Z까지 축이 표현된다면 3차원 회전 표현도 가능합니다. 아래는 2차원 회전변환에 대한 방법 입니다. 아래 좌표같은 경우를 생각해 봅니다. 좌표를 회전변환하는 공식은 아래 공식을 이용하면 됩니다. 복잡한 유도과정은 생략하겠습니다. 아래 수식을 적용한다면 위의 그림에서 P1점에서 P2점 으로 이동한 좌표를 구할 수 있습니다. X' = X cosΘ-YsinΘ Y' = X sinΘ+YcosΘ 위수식을 적용하면 이동한 점의 좌표를 구할 수 있습니다. 예를 적용해 본다면 1,0의 좌표에 위치해 있는 점이 .. 2022. 2. 12.
두 점을 이용하여 각도(기울기)를 구하는 방법 프로그램을 하다가 보면 두점을 이용하여 각도를 구해야하는 일이 있습니다. 이런 경우 어떻게 해결 할 수 있는지에 대해 알아 봅니다. 아래의 그림과 같은 개념의 문제 입니다. 한쪽 점이 들려서 올라간 형태에서 얼마나 수평선에서 각도가 발생했는지를 구하는 문제 입니다. 아래 같은 개념은 어떤 물체가 기울어진 정도를 구할때 적합하다고 할 수 있습니다. 예를 들어 자동화 검사 시스템에서 비전 시스템을 적용하여 기울기를 보정하는 경우 적용해볼 수 있겠습니다. 해결 방법은 우선 두점 사이의 거리를 기본적으로 알아야 합니다. 그리고 각점에서 좌표계를 적용하여 서로 얼마의 x,y를 가지는지를 확인합니다. 한점을 우선 0,0으로 적용한다면 아래 그림처럼 적용 해볼 수 있습니다. 결국 거리와 각 점의 좌표점을 알아야 합니.. 2022. 2. 11.
안드로이드 앱 개발 출시 후기 제가 처음으로 안드로이드 앱을 개발하고 출시를 해보았습니다. 막연하게 생각했던 것을 처음으로 이루어 보았습니다. 물론 거창한 앱은 아닙니다. 사실 앱을 개발하고 출시 해보겠다고 몇년 전부터 생각만 쭉하고 있었지 제대로 된 성과를 내지 못했습니다. 처음에는 게임 같을 것을 개발해 보겠노라 생각 했지만 간단한 것 조차 엄두가 나지 않았습니다. 그러던 것을 결국 시간만 흐르고 흘러 결국 출시만이라도 해보자는 생각에 가장 간단한 것을 만들어 출시를 해보게 되었습니다. 1. 앱개발의 허와 실 앱을 개발하는 과정은 사실 타협의 과정이라고 생각합니다. 처음에는 이런것 저런것 생각하다가 결국 현실과 타협하는 과정이 빨리 마무리 되어야 되는 것 같습니다. 말인즉슨, 자신이 처한 환경과 능력 등등을 고려하여 가능한 수준을.. 2022. 1. 7.
반응형

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로