Found some bugs in code, tried to fix them, have list of problems but can fix now
Merge branch 'master' into Zoher
Merge branch 'Zoher'
Addition to remove_similar docstring
Merge branch 'master' of https://github.com/dinopants174/SmarterBoard
Draw func is less janky but works
Merge branch 'Zoher'
Fixed merge conflicts
Merge pull request #16 from dinopants174/Ryan

Ryan
Final DiagramAnalyzer.py script
Merge branch 'master' of github.com:dinopants174/SmarterBoard
Modified main.py a little, Diagram Analyzer final draw func will now show image
Fixed import errors, syntax errors, and TestImages file path
cv2 resize interpolation parameter MATTERS for accuracy.  skimage transform does not give good accuracy.  reinserted cv2 into the functions
component_finder converts PIL images to ndarrays imediately to feed into component classifier
added function PIL2Array which converts from PIL to ndarray CORRECTLY. numpy.array(PILImage) does NOT work.
added plotting of segments and components during the process for debugging purposes.  classifier works better. problem is mainly in component_finder where it finds 3 instead of 2 components