separated module imageprocessing into imageprocessing and imageprocessing_gui