본문 바로가기
반응형

개발48

다각형 근사화 Douglas-Peucker 알고리즘 원리 (더글러스 피커 알고리 이번에는 이렇게 찾은 외곽선을 근사화 하는 알고리즘에 대해 알아보도록 하겠습니다.Ramer Douglas Peucker algorithm 또는 iterative end-point algorithm 이라고 불리는 DP 알고리즘은 line segment들로 이루어진 곡선이나 다각형을 근사화하는 알고리즘으로 많이 사용되는 알고리즘 입니다.컨셉이 간단하고 강력하기 때문에 꼭 알아두시면 좋은 알고리즘입니다.DP 알고리즘 원리다각형 또는 곡선은 여러개의 vertex로 이루어져 있습니다. 이 꼭지점들을 하나의 vector로 만들어 놓았다고 가정합니다. 일단 알고리즘을 다각형으로 설명을 드리면 곡선은 자연히 이해가 되실 거 같아 아래와 같은 다각형으로 설명드리겠습니다.1. 점들중 가장 멀리 떨어져있는 두 점을 찾고 두.. 2024. 5. 7.
Garmin 가민 홈페이지에서 설명한 GPS GPS는 무엇인가요? GPS(Global Positioning System)는 최소 24 개 이상의 위성으로 이루어진 위성 항법 시스템입니다. GPS는 전 세계 모든 지역의 모든 기후 조건에서 매일 24시간 동안 작동하며 구독료나 설치 요금은 필요하지 않습니다. 미국 국방부(US DOD)는 원래 군용으로 사용하기 위하여 위성을 궤도에 올려 놓았지만 1980년대부터 민간에 GPS를 개방하였습니다. GPS의 작동 방식 GPS 위성들은 정밀한 궤도를 통해 하루에 두 번 지구 주위를 공전합니다. 각각의 위성은 고유의 신호와 궤도 파라미터를 전송하며 이를 통하여 GPS 장비는 위성의 정밀한 위치를 디코딩하고 계산할 수 있습니다. GPS 수신기는 이러한 정보와 삼변측량(trilateration)을 사용하여 사용자의.. 2024. 1. 31.
[파이썬] Python playwright로 브라우저 구동 playwright 설치 pip로 playwright 다운로드후에 install 한번더 필요 pip install pytest-playwright playwright install 간단하게 브라우저를 기동하는 코드 예제 from playwright.sync_api import sync_playwright #동기화 방식으로 사용을 시작합니다. playwright = sync_playwright().start() #브라우저가 보이도록 headless옵션을 끄고 브라우저를 사용합니다. browser = playwright.chromium.launch(headless=False, channel="msedge") context = browser.new_context() #브라우저로 웹페이지를 실행합니다 page .. 2024. 1. 4.
GPS Navigation data structure ▷Navigation Data Structure - Navigation data is modulo 2 added to P and C/A codes at 50 bps. - Each data frame requires 30 sec for transmission and consists of five 300 bit subframes. - Subframe 1 contains clock correction parameters and special data. - Subframe 2 and 3 contain precise SV ephemeris data. - Subframe 4 contains special message data. - Subframe 5 contains constellation almanac data.. 2023. 10. 18.
dB와 dBm의 차이점 (GNSS RF) 아직 설계경험이 부족해서 dB와 dBm을 헷갈려하는 경우를 많이 보게 됩니다. 아마도 헷갈리는 이유는 우선 dB 자체에 대한 개념의 모호함에서 기인한 것이 대부분인듯 합니다. 앞에서 언급한 dB단위는 왜 쓸까? 를 읽어보면 대략 dB란 무엇이며, dB 자체의 특성을 아실 수 있을 겁니다. 그리고 아직 dB와 dBm이 구분이 안가는 분이라면, 아래글을 꼼꼼히 읽고 이해하시기 바랍니다. dB 개념의 재정의 dB란 것은 몸무게, 길이, 전압 등등의 특정한 측정값 자체를 지칭하는 말이 아닙니다. 그러한 측정값을 Log 단위로 표현하는 방법 및 그 결과값을 dB라고 부르는 것입니다. 여러분들이 dB와 dBm을 헷갈리는 가장 큰 이유는 dB는 무슨 특정한 측정결과다.. 라고 생각해서일 것입니다. 예를 들어 제 컴퓨.. 2023. 7. 3.
GNSS RF감도에서 dB를 사용하는 이유 정말 원초적인 질문이죠? 사실 숙련자라면 별 감흥없이 dB단위를 사용하는데 익숙해서 이런 의문이 떠오르지 않을지도 모릅니다. 하지만 대부분의 초보자들이 dB단위를 쓰는데 많은 혼란을 겪으며, 왜 dB를 쓰는지에 대한 이유같은 것은 찾기가 어려울 것입니다. 여기서 한번 그 의문을 풀어보도록 하지요! 차근차근 읽어보시면 어렵지 않게 이해가 갈 것입니다. dB의 정의 dB, 즉 Decibel의 정의를 모르는 분은 없으리라 생각됩니다.(앗 혹시.. 모르시나요..) 고등학교 수학시간에 배우는 LOG값을 부르는 단위니까요.. 어떤 수치값 X에 대해 10 * log x 한 값을 DB라고 부르지요. 10 * log 10 = 10 dB 10 * log 100 = 20 dB 10 * log 1000 = 30 dB 10 *.. 2023. 7. 3.
반응형