Skip to content

yappy2000d/Image-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

[English] / [中文]

Image Processing Library

C++11 License Docs

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.

About

一個輕量的C++影像處理庫

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages