OpenCV is a multi-platform Image Processing tool which provides lots of algorithms and processes. This notebook was written in 2019 by me when I was just learning, and I missed to add the author of images used from the internet. All images are taken from the internet and credit goes to original authors. Contains Introduction […]
Image Processing
Something about image processing.
Intro to CNN with Keras
CNN with Keras is easiest way to create CNN (Convolutional Neural Networks. But Why? Images I used in this blog are not owned by me and the full credit goes to the author of images. This blog was written in 2019 but I forgot to publish it that time and does not contain everything. Why […]
Building Image Merger Web Tool in Python
Image Merger tool is also useful just like the image size reducer tool. Lets take an example where is it needed, suppose we are about to fill some application where we have to submit our passport copy. We need the first and last page’s copy and we could either make a single image by combining […]
Building Image Size Reducer Tool In Python
Image Size Reducer is much needed tool these days because most site wants us to upload various documents in the form of image but with the size limit. Modern days camera gives us image with size in megabytes but the server or site we need to upload the site has size limitation. There are sites […]
Image Compression In Python: Huffman Encoding
Huffman Coding This blog will be completed soon please keep in touch in the meantime. Huffman coding is a popular lossless Variable Length Coding (VLC), based on the following principles: Shorter code words are assigned to more probable symbols and longer code words are assigned to less probable symbols. No code word of a symbol […]
Realtime Background Changing in Python
Real Time Background Changing With OpenCV and Python This blog is the part of the series #7DaysOfComputerVisionProjects. Links to the blogs and videos of each projects are: Real-time Background Changing: Video | Blog Air Mouse: Control Mouse with Gestures Video | Blog Play Trex Game With Gesture Video | Blog Auto Dino: Play Trex Game […]
Image Compression: Run Length Encoding in Python
Run Length Encoding is one of the image compression algorithms that is lossless. So let’s get started with simple intro of Run Length Encoding and getting hands dirty. This blog is cross-posted from q-viper.github.io. (Teaser Image taken from here.) If you are interested to learn about Huffman encoding of lossless image compression then please visit […]
Writing a Image Processing Codes from Scratch on Python
Writing a Image Processing Codes from Scratch on Python What will you do when you suddenly think about Convolutional Neural Networks from Scratch while serving cows? For me, I wrote some codes for image processing before thinking about those codes. Once again I am not going to write another OpenCV here. What am I using? […]
Devanagari Handwritten Character Recognition/Detection
Using Keras, OpenCv, Numpy build a simple OCR. Inspiration Devanagari is popular across the India and Nepal. It is also a National font of Nepal so back on 2018 I thought of doing OCR for our font as project. I had no clue how to do it but I knew some basics of Machine Learning. But […]