파이썬을 활용한 이미지 및 문서 처리 기법

이미지와 문서 자동 처리 실제 개발 과정에서 이미지 조작과 오피스 문서 처리는 빈번하게 발생하는 요구사항입니다. 파이썬 기본 라이브러리에는 이러한 작업을 직접 지원하는 모듈이 없지만, 외부 라이브러리를 통해 효율적으로 구현할 수 있습니다. 이미지 처리 기초 개념 색상 모델: 컴퓨터 환경에서는 빨강, 초록, 파랑의 세 가지 광원을 조합하여 다양한 색상을 ...

7월 1일 18:28에 게시됨

Halcon에서 추출한 다중 DXF 파일을 레이어별로 통합하는 방법

Halcon은 concat_obj 함수를 통해 여러 XLD 객체를 결합할 수 있으며, write_contour_xld_dxf를 사용해 이를 DXF 형식으로 저장할 수 있습니다. 하지만 기본적으로 생성된 DXF 파일은 모든 도형이 동일한 레이어(레이어 0)에 위치하고, 선의 색상도 고정된 값(색상 코드 7, 흰색)으로 지정되어 자동화된 설계 작업에는 한계가 있습니다. 예를 들어, 아래 Halcon 코드는 다 ...

6월 20일 23:41에 게시됨

크로스플랫폼 이미지 인증코드 생성: SkiaSharp 기반의 고도화된 보안 기법

기초부터 시작하는 C# 이미지 인증코드 구현 웹 애플리케이션에서 인증코드(CAPTCHA)는 자동 공격과 봇 행위를 방지하는 핵심 보안 수단입니다. 특히 로그인, 회원가입, 댓글 작성 등 민감한 작업 시점에 필수적으로 적용됩니다. .NET 생태계에서 주력 언어인 C#은 이미 강력한 이미지 처리 기능을 갖추고 있으며, 오픈소스 라이브러리와 크로스플랫폼 프레임워크를 활용해 ...

6월 18일 23:44에 게시됨

PyTorch에서 사용자 정의 데이터셋으로 이미지 데이터 준비하기

PyTorch Dataset 클래스 이해하기 PyTorch 딥러닝 프레임워크에서 데이터 관리는 매우 중요합니다. 특히 대규모 데이터셋을 효율적으로 처리하기 위해서는 torch.utils.data.Dataset 클래스를 이해하고 활용하는 것이 필수적입니다. 이 클래스는 데이터셋을 추상화하여, 개별 샘플에 접근하고 전체 데이터셋의 길이를 파악할 수 있도록 해줍니다. 사용자는 자신의 데이터 ...

6월 12일 21:36에 게시됨

파이썬에서 이미지 처리하기: PIL 라이브러리 활용법

이미지 처리를 위한 파이썬 라이브러리 PIL 소개 PIL(Python Image Library)은 파이썬에서 이미지를 다루는 대표적인 3차 라이브러리로, 이미지의 열람, 변환, 조작 및 저장 등 다양한 작업을 지원한다. 원래는 파이썬 2용으로 개발되었으나, 현재는 공식적으로 유지보수되지 않으며, 그 대체품인 pillow가 널리 사용된다. 이 라이브러리는 기능 면에서 매우 풍부하며, 대 ...

6월 6일 22:09에 게시됨

HALCON 이미지 타일링 연산자 활용 가이드

이미지를 복잡한 블렌딩 없이 단순히 배치하여 하나의 큰 이미지로 만드는 작업은 다양한 비전 검사 파이프라인에서 자주 등장한다. HALCON에서는 tile_images와 tile_images_offset 두 가지 연산자를 제공하여 이러한 기본적인 타일링 작업을 수행할 수 있다. 타일링을 수행하기 전에 반드시 고려해야 할 세 가지 핵심 요소는 다음과 같다. 입력 이미지 집합: 여러 장 ...

6월 6일 02:38에 게시됨

Avalonia에서 이미지 다루기

1. 자산 로더를 통한 비트맵 생성 Avalonia에서 이미지를 표시하려면 AssetLoader를 사용하여 리소스를 불러와야 합니다. var imageUri = new Uri("avares://MyApp/Assets/sample.png"); using var resourceStream = AssetLoader.Open(imageUri); var bitmap = new Bitmap(resourceStream); imageControl.Source = bitmap; 2. IImage 인터페이스 구현체들 Image ...

5월 30일 04:22에 게시됨