image-rs/imageproc

Image processing operations

해결하는 문제

imageproc은 Rust로 컴퓨터 비전 애플리케이션이나 그래픽 편집기를 구축하기 위해 신뢰할 수 있고 잘 테스트된 기반이 필요한 개발자들을 위한 이미지 처리 도구 모음을 제공합니다.

작동 방식

이 라이브러리는 핵심 image 라이브러리의 확장으로 작동합니다. 선형 색 공간(선형 RGB 등)을 가정하여 픽셀에 대한 작업을 수행합니다. 성능을 위해 이 라이브러리는 다양한 함수의 단일 스레드 및 다중 스레드 버전을 모두 제공하며, 후자는 rayon 라이브러리를 통해 병렬 처리를 활용합니다.

대상 사용자

이 라이브러리는 모호한 이미지 형식이나 다차원 데이터 지원보다 일관된 API와 명확한 문서를 우선시하는 이미지 기반 소프트웨어를 만드는 Rust 개발자를 위해 설계되었습니다.

주요 특징

  • 대용량 이미지의 빠른 처리를 위한 선택적 다중 스레드 지원을 포함합니다.
  • 텍스트 그리기 기능을 지원합니다.
  • SDL2를 사용한 선택적 이미지 표시 창을 제공합니다.
  • 지각 해시 (phash) 와 같은 함수를 위한 고속 푸리에 변환 (FFT) 과 같은 고급 기능을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트