ncl-ROVers / surface

Surface code 2020-21
MIT License
4 stars 3 forks source link

Complete the photo comparison task #26

Open TheCodeSummoner opened 3 years ago

TheCodeSummoner commented 3 years ago

Hi @NekTaf - would you mind posting your current progress here (some screenshots and a short description are fine)?

NekTaf commented 3 years ago

130930125_2823967937923594_4255564941002975762_n 130938708_1036879276811527_8510059952983357434_n

NekTaf commented 3 years ago

To-Do/ Improvements:

  1. Detecting when there is growth/death of coral and when there is bleaching or recovery, and applying appropriate contour color.
  2. If the 2 images being compared are not perfectly aligned, ex. are taken from a different angle, then the code cannot detect the differences.
  3. Possible solution: draw contours and a "skeleton" of each coral, and focus on comparing the shape of the skeleton, rather than the exact dimensions of each coral, thus leaving room for errors, as the 2 corals cant always be perfectly aligned.
  4. Remove Gaussian noise from image, isolation of key element/object (coral).
  5. Code can detect colors, and draw a contour around them. However it cannot yet detect color differences between the 2 images.
TheCodeSummoner commented 3 years ago

Are you following a certain algorithm or tutorial to complete this task?

NekTaf commented 3 years ago

I'm looking through examples and tutorials on image processing and comparison. I need to do a bit more research though as a lot of the examples I found have the above problems, ex the images have to be perfectly aligned.