Skip to content

joshuastough/imageprocessing

Repository files navigation

imageprocessing

Joshua Stough, 202- (we'll see when it gets done...)

Imaging is everywhere! In this text, we will cover broadly the acquisition, processing, and analysis of digital images, covering topics ranging from the human visual system, to image and video compression algorithms, to pattern recognition and machine learning within the context of automatic image understanding. Best of all, for the sake of access, immediacy, and usability, all content and code examples are in the form of interactive Jupyterlab notebooks!

This book is still under construction. But the interactive visualizations work in binder without a time-consuming local install! Come check it out below!

Binder

  1. Get Anaconda
  2. Set up a conda env with this requirements.txt

I am writing a book on introductory image processing in Python. For the sake of immediacy and usability, all content and code examples are in the form of IPython notebooks that execute through binder!

   

Opening in Colab: There's a bit of additional hassle getting this textbook working in Colab. But the payoff is that you can link to your private fork of this project to save your work, without ever having to install a local environment. To every notebook that begins with %matplotlib widget you should:

  • Insert a Code cell at the top and execute !pip install ipympl. This will install ipympl in your Colab session, for producing interactive plots.
  • Then, insert a Code cell after with
from google.colab import output
output.enable_custom_widget_manager()

Open in Colab

Releases

No releases published

Packages

No packages published