This repository is based on the course Python for Signal and Image Processing Master Class by Dr. Zeeshan.
It supports my pivot from fullstack development to ISP, leveraging my background in photography.
- Instructor: Dr. Zeeshan
- Focus: Python for signal and image processing, with hands-on projects and real-world applications.
- Document my learning and progress through the course
- Apply ISP techniques to real-world and photography-related problems
- Build a portfolio of relevant projects and notebooks
main.py: Main script for experiments and code samplesNumpy-deep-dive.ipynb: NumPy exercises and explorationsPlotting-and-visualization.ipynb: Visualization and plotting techniquesProgram1.ipynb: Course assignments and hands-on projectsreadMe.md: This documentation
- Signal processing fundamentals (filtering, transforms, etc.)
- Image processing (enhancement, restoration, segmentation)
- Python libraries: NumPy, Matplotlib, OpenCV, SciPy, and more
- Visualization and analysis of signals and images
- Applying ISP concepts to photography
- Clone the repository:
git clone https://github.com/hbrandon15/ISP-with-Python.git - Create and activate a virtual environment:
python -m venv .venv .\.venv\Scripts\activate - Install dependencies:
pip install -r requirements.txt - Open notebooks in VS Code or JupyterLab.
With a foundation in photography, I am passionate about the science behind digital images and signals.
This course and repository are part of my journey to:
- Deepen my technical expertise in ISP
- Transition my career from fullstack to ISP
- Combine creative and analytical skills
Inspired by the intersection of art and science in digital imaging.