Introduction to Image Processing

Tonee Bayhon
1 min readFeb 1, 2021

--

  1. Fundamentals
  2. Image Enhancement
  3. Morphological Operation (merged with 4)
  4. Blob Detection (merged with 3)
  5. Image Segmentation
  6. Image Differencing
  7. Projective Transformation
  8. Leaf Classification
  9. Template Matching

After learning the fundamentals of image processing, here are a few takeaways:

  • Quite a practical one, but when using different libraries, if you are not getting the result that you were expecting or none at all, try to check or play around with the channels that you pass through the function. Sometimes a function is looking for three, sometimes it’s expecting only one channel.
  • Thresholding always helps. It’s nice to be able to manipulate images while only seeing ones and zeroes. It definitely makes things a lot easier.
  • Never be afraid to make mistakes. A lot of the work at the beginning can be trial and error. Sometimes all it takes is a few debugging and you’re good to go… Or maybe continue with what you were trying to do.

And just like anything, cheesy as this may sound, there’s always more than meets the eye. It’s nice to be able to see and explore the different facets of an image, sometimes something only the machine can see at first.

--

--