Image Enhancements

  • University of Information Technology, VNU-HCM
  • Course: Image Processing and Applications (CS406.P12.CLC)
  • Lab: 3
  • Description: Build an image enhancing application that supports:
    • Denoising or smoothing an image;
    • Sharpening an image;
    • Detecting edges with filtering: Sobel, Prewitt and Canny Edge.
  • Author: Huynh Nhan Thap (GitHub, Kaggle).

Setup

Create and activate a new virtual environment:

python -m venv .venv
.venv/Scripts/activate # or run: "source .venv/bin/activate"
pip install -r requirements.txt

Usage

Run the following command:

streamlit run Home.py

Demo

YouTube video