[English] / [中文]
This library is designed for image processing implementation courses, focusing on simplifying file reading/writing and array operations. This allows students to concentrate on developing image processing algorithms without having to deal with complex image formats.
OpenCV is a powerful image processing library that provides many ready-to-use algorithms. Therefore, course assignments often prohibit the use of OpenCV to ensure that students learn the fundamental principles of image processing.
- Lightweight: This library only provides the most basic functions and does not contain any complex algorithms.
- Portability: This library uses only the standard library, making it compatible with any compiler that supports C++11.
Feature | Windows C++/CLI | Image Processing |
---|---|---|
Language | C++/CLI | Pure C++11 |
GUI | ✅ | ❌ |
Portability | ❌ | ✅ |
Open Source | ❌ | ✅ |
To maintain simplicity, this library does not provide a GUI interface; it only offers file reading/writing and array operation functionalities. Instead of using Windows C++/CLI to call the .NET Framework, it may be better to use C#. If you want to create a GUI application, Qt or Tk would be better options for portability.