So I am taking a digital image processing class that requires implementing some image filters, reconstruction, enhancements. I plan to use python for it but my professor wants to have a simple GUI with two canvas for pre- and post-processing images, a drop down box for filter selection, some textboxes for filter value/thresholds and stuff. I have the following questions to ask:
-
Is it possible to load image to a canvas in python GUI library?
-
Does the advantage from coding out-weight the disadvantages of having to code the GUI manually?
-
Given the requirements, what would be the best and easiest library to use? I choose python since it reduces implementation time, but if the GUI turns out to be a bummer I would rather use Java.
-
If the answer for the 3 previous questions are YES, please point me in the right direction with some documents.
Thank you!
I recommend writing the processing code separately, then writing a GUI wrapper around it.
There are many choices, however I’d consider the big three below: