![](https://products-qa.fileformat.com/ko/image/net/emgucv/header-image.png)
Emgu CV
오픈 소스 .NET 이미지 처리 라이브러리
C# API를 사용하면 소프트웨어 개발자가 카메라 또는 비디오 파일, 기하학적 변환 지원 등으로부터 이미지를 캡처할 수 있습니다.
Emgu CV는 소프트웨어 개발자가 자신의 .NET 앱 내에서 간단하고 고급 이미지 생성 및 조작을 수행할 수 있는 기능을 제공하는 OpenCV 이미지 처리 라이브러리에 대한 오픈 소스 크로스 플랫폼 .NET 래퍼입니다. Windows, Linux, Mac OS, iOS 및 Android에서 원활하게 원활하게 실행할 수 있습니다.
Emgu CV는 C#, VB.NET, C++ 및 IronPython을 비롯한 여러 언어에서 사용할 수 있는 순수한 C# 구현입니다. 라이브러리에는 새 이미지 생성, 이미지 수정, 카메라 또는 비디오 파일에서 이미지 캡처, 비디오 형식으로 이미지 쓰기, 배경 분할, 기하학적 변환 지원, 광학 문자 인식 지원, 이미지 스티칭과 같은 이미지 처리와 관련된 몇 가지 중요한 기능이 포함되어 있습니다. , 그리고 더 많은.
Emgu CV 시작하기
Emgu CV를 사용하여 프로젝트를 실행하려면 먼저 .NET 런타임을 설치해야 합니다. 그런 다음 GitHub에서 저장소를 수동으로 다운로드할 수 있습니다. 다음 명령을 사용하여 설치합니다.
Install Emgu CV via GitHub
GitHub를 통해 Emgu CV 설치
git clone https://github.com/emgucv/emgucv.git
.NET을 통한 이미지 생성 및 관리
무료 Emgu CV 라이브러리를 사용하면 소프트웨어 프로그래머가 이미지를 쉽게 만들고 처리할 수 있는 앱을 만들 수 있습니다. 이미지를 쉽게 생성할 수 있지만 이미지 객체를 생성하는 것이 좋습니다. 관리되는 클래스를 사용하면 자동 메모리 관리, 자동 가비지 수집과 같은 여러 이점을 가질 수 있으며 이미지 픽셀에 대한 일반 작업, 비트맵으로의 변환 등과 같은 고급 방법이 포함됩니다. 크기 조정, 색상 적용, 이미지 깊이 지정 등을 쉽게 할 수 있습니다.
.NET API를 통한 교통 표지 감지
오픈 소스 Emgu CV API에는 .NET 명령을 사용하여 쉽게 트래픽 노래를 감지하는 지원이 포함되어 있습니다. 라이브러리는 개발자가 자율 주행 차량 내비게이션 시스템의 중요한 부분인 카메라로 캡처한 이미지에서 정지 신호를 감지하는 데 도움이 됩니다. 그것은 매우 유용하며 자동차가 도시 환경에서 안전하게 스스로를 탐색하는 데 도움이 될 수 있습니다. 첫 번째 단계에서 개발자는 교통 신호의 빨간색 팔각형을 추출해야 하며 SURF를 사용하여 후보 지역의 기능을 일치시켜 일치시킬 수 있습니다.
CSharp를 통해 이미지 스티칭 수행
Emgu CV 라이브러리는 개발자가 C# 코드를 사용하여 자체 앱 내에서 이미지 스티칭을 수행하는 데 도움이 됩니다. 여러 사진 이미지를 결합하여 분할된 파노라마 또는 고해상도 이미지를 생성하는 데 매우 유용한 프로세스입니다. 라이브러리는 그것을 수행하기 위해 몇 줄의 코드만 필요하지만 정확한 결과를 위해서는 이미지와 동일한 노출 사이에 거의 정확한 겹침이 필요하다는 것을 기억하는 것이 중요합니다.