이 빠른 튜토리얼은 C#를 사용하여 image의 노이즈를 제거하는 방법을 설명합니다. 개발 환경 설정에 대한 세부 정보, 단계 목록 및 C#를 사용한 이미지 디노이징에 대한 샘플 코드를 얻을 수 있습니다. 제공된 샘플 코드는 고전적인 이미지 디노이징 중간값 필터를 사용하여 전처리를 수행합니다.
C#를 사용하여 사진의 노이즈를 제거하는 단계
- 환경을 설정하여 Aspose.OCR for .NET을(를) 노이즈 감소에 사용합니다.
- 필요한 OCR 클래스와 열거자를 가져옵니다
- 워터마크 없는 출력에 라이선스를 적용합니다
- AsposeOcr 엔진의 인스턴스를 생성합니다.
- Median 필터를 사용하여 소금‑후추 노이즈를 제거하는 전처리 필터 만들기
- 단일 이미지와 위에서 정의한 필터에 대한 OcrInput 인스턴스를 생성합니다.
- OcrInput 객체에 소스 입력 이미지를 로드합니다
- 필터링된 입력을 사용하여 OCR 인식 프로세스를 실행합니다
- 인식된 텍스트를 콘솔에 출력합니다.
이 단계들은 C#를 사용한 사진 노이즈 감소 프로세스를 요약합니다. Median 필터를 사용하여 PreprocessingFilter를 생성하고, 이를 OcrInput과 연결한 뒤 입력 노이즈 이미지를 로드합니다. OcrInput을 전달하여 Recognize() 메서드를 호출하고, 콘솔에 정제된 텍스트를 출력합니다.
C#를 사용한 사진 노이즈 제거 코드
이 코드는 C#를 사용한 이미지 노이즈 감소에 대한 가이드입니다. PreprocessingFilter에서 AutoDenoising, GaussianBlur, Sharpen과 같은 여러 디노이징 필터를 사용할 수 있습니다. AutoDenoising은 신경망을 사용하며 복잡한 배경을 제거하기 위해 종종 Median을 수행합니다.
이 문서에서는 이미지 노이즈 감소에 대해 다루었습니다. 손글씨를 텍스트로 변환하려면, 기사 C#에서 손글씨를 텍스트로 변환를 참조하십시오.