These are some useful mini projects that I had worked on for my job and self-learning Python programming.
- Image processing task: crop, rotate, filter (sharpen, smooth, blur, contour, find edges, edge enhance,...) image.
- OCR: text detection and extraction from images using OpenCV and Py-tesseract library.
- PDF Processing: extract text from pdf files, merge pdf files, and split pdf files.
- Capture images from the laptop's camera using Tkinter, OpenCV, Pillow.
- Video downloader: download video from YouTube.