Skip to content

Commit

Permalink
Add first notebook.
Browse files Browse the repository at this point in the history
  • Loading branch information
metaboulie committed May 27, 2024
1 parent 78911a1 commit 244f3a4
Show file tree
Hide file tree
Showing 8 changed files with 1,544 additions and 1 deletion.
File renamed without changes.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 41 additions & 0 deletions marimo-tutorials/computer-science/image-processing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Image Processing Tutorials

Welcome to the Image Processing section of our Computer Science tutorials. This repository is designed to provide a comprehensive guide to the fundamentals and advanced techniques of image processing. Whether you are a student, a hobbyist, or a professional looking to enhance your skills, these tutorials will offer valuable insights and practical examples to help you understand and apply image processing concepts.

## What You Will Learn

- **Basics of Image Processing**: Understand the fundamental concepts such as pixels, image formats, and color models.
- **Image Manipulation**: Learn how to perform operations like resizing, cropping, and rotating images.
- **Image Filters**: Explore how to apply various filters to enhance or modify images.
- **Feature Detection**: Dive into more advanced topics like edge detection, corner detection, and feature matching.
- **Machine Learning in Image Processing**: Discover how machine learning techniques are applied in image processing for tasks like image classification and object recognition.

## Prerequisites

Before you start, you should have a basic understanding of:

- Programming in Python (or any other preferred language that supports image processing libraries)
- Basic mathematical concepts

## Tools and Libraries

We will primarily use Python with libraries such as PIL/Pillow, numpy and scipy. Installation guides for these libraries will be provided in the respective tutorials.

## Tutorials Index

1. Introduction to Image Processing
2. Non-Adaptive Image Scaling
3. Adaptive Image Scaling
4. Applying Filters and Effects
5. Advanced Image Processing Techniques
6. Integrating Machine Learning with Image Processing

## Contributing

We encourage contributions from the community! If you would like to add a tutorial, improve an existing one, or report issues, please feel free to fork the repository and submit a pull request.

## License

All tutorials are released under the MIT License. See the LICENSE file in the repository for more details.

Thank you for visiting our image processing tutorials. We hope you find these resources helpful and inspiring as you embark on your journey through the fascinating world of image processing!
Loading

0 comments on commit 244f3a4

Please sign in to comment.