https://github.com/yappy2000d/image-processing
一個輕量的C++影像處理庫
https://github.com/yappy2000d/image-processing
Last synced: 5 months ago
JSON representation
一個輕量的C++影像處理庫
- Host: GitHub
- URL: https://github.com/yappy2000d/image-processing
- Owner: yappy2000d
- License: mit
- Created: 2024-10-23T11:27:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-03T07:24:57.000Z (7 months ago)
- Last Synced: 2024-12-30T21:18:20.567Z (6 months ago)
- Language: C++
- Homepage: https://yappy2000d.github.io/Image-Processing/
- Size: 644 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[English] / [中文]
# Image Processing Library[](#)
[](LICENSE)
[](https://yappy2000d.github.io/Image-Processing/)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.
## Why Not Use OpenCV?
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.
## Features
- **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.## Comparison with Windows C++/CLI
| 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.