Fast Cross-Platform C/C++ Image Processing Libraries

前端 未结 11 1598
余生分开走
余生分开走 2020-11-27 13:27

What are some cross platform and high performance image libraries for image processing (resizing and finding the color/hue histograms). No gui needed. This is for C/C++.

相关标签:
11条回答
  • 2020-11-27 14:03

    imagemagick is quite popular.

    0 讨论(0)
  • 2020-11-27 14:04

    OpenCV has quite good performance. It should be sufficient for most cases.

    To improve performance, you can also use OpenCV together with Intel IPP, which is however a non-free commercial product. If OpenCV detects that IPP is installed it will use it where possible.

    As a third option you can use IPP directly. IPP was designed with high performance (on Intel architectures) as a goal. It is optimized to use the intel SIMD instructions.

    0 讨论(0)
  • We used Accusoft for quite a while, but for very specific reasons we switched to LeadTools, which exists for windows only. Accusoft has a very clear and much more well defined interface than leadtools. Both libraries are very robust and both claim to read more or less all existing file types. Both also have quite responsive support.

    0 讨论(0)
  • 2020-11-27 14:07

    There is a simple and free open source cross-platform image processing library Simd. As follows from its description:

    It provides many useful high performance algorithms for image processing such as: pixel format conversion, image scaling and filtration, extraction of statistic information from images, motion detection.

    The algorithms are optimized with using of different SIMD CPU extensions: SSE, SSE2, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX-512 for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM.

    0 讨论(0)
  • 2020-11-27 14:08

    You might want to look at IM. It builds on several platforms, and has support for (modular) image file formats, a variety of image representations, and a wide array of transformations and operators. A GUI tool, IMLab, for demonstrating image processing operators based on the IM library is also available.

    0 讨论(0)
  • 2020-11-27 14:15

    Don't forget to look at CxImage - I've used it professionally in globally deployed graphics intensive mobile phone applications, where it performed perfectly and it's so full of features. Do check it out!

    0 讨论(0)
提交回复
热议问题