image-rs/imageproc

Image processing operations

它解决了什么问题

imageproc 为需要可靠且经过充分测试的基础来构建计算机视觉应用程序或图形编辑器的 Rust 开发人员提供了一系列图像处理工具。

工作原理

它作为核心 image 库的扩展运行。它在假设线性色彩空间(如线性 RGB)的情况下对像素执行操作。为了提高性能,该库提供了各种函数的单线程和多线程版本,后者由 rayon 库提供支持,以利用并行处理的优势。

适用人群

该库专为创建基于图像的软件的 Rust 开发人员而设计,他们优先考虑一致的 API 和清晰的文档,而不是对晦涩的图像格式或多维数据的支持。

亮点

  • 包含可选的多线程支持,可加快大图像的处理速度。
  • 支持文本绘制功能。
  • 提供使用 SDL2 的可选图像显示窗口。
  • 包含高级功能,如用于感知哈希 (phash) 等函数的快速傅里叶变换 (FFT)。

相关

  • 项目
  • 项目
  • 项目
  • 项目