C#/C# 실습
-
[C#] .Net MAUI 사칙 연산 계산기 만들기C#/C# 실습 2025. 2. 1. 11:16
.Net MAUI 정의.Net MAUI는 Multi-plafform App UI (다중 플랫폼 앱 UI)의 약자이며, 마이크로소프트에서 개발한 크로스 플랫폼 프레임워크이다. .Net MAUI의 가장 큰 장점은, 단일 코드로 Android, iOS, macOS 및 Windows에서 실행 가능하다는 것이다. .Net MAUI 특징.Net MAUI는 다음과 같은 특징을 갖고 있다. 1. 한 번의 코드 작성으로 모바일 (iOS, Android), 데스크톱 (Windows, MacOS)에서 실행 가능하다.2. 하나의 프로젝트에서 모든 플랫폼을 관리할 수 있으며, 플랫폼별 코드를 따로 작성할 필요가 없다.3. Hot Reload를 지원한다. Hot Reload란, 앱이 실행중에 코드를 수정하더라도, 빌드하지 않..
-
[C#] RANSAC 알고리즘 구현C#/C# 실습 2024. 12. 29. 22:44
RANSAC 정의RANSAC은 실제 데이터를 토대로 모델을 추정하는데 사용되는 가장 기초적인 방법중 하나다. RANSAC은 Random Sample Consensus의 약자이며, 말 그대로 데이터중 모델에 필요한 일부 데이터로 모델을 만들어, 비교한다는 뜻을 포함하고 있다. RANSAC은 컴퓨터 비전, 로보틱스, 빅데이터 등의 분야에서 활용되고 있다. RANSAC 과정알고리즘 단계는 다음과 같다.1. 무작위 샘플링: 데이터에서 모델을 생성할 수 있는 최소한의 샘플을 무작위로 선택한다.2. 모델 추정: 샘플을 기반으로 모델 계수를 계산한다.3. Inlier 검증: 전체 데이터에 대해 해당 모델과의 오차를 계산한다. 그리고 특정 임계값 (Threshold) 보다 낮은 오차를 갖는 데이터 수를 측정한다.4. ..