def load(self, path, filename, mask_image): if len(filename) > 0 and not mask_image: self.cv_image = cv2.imread(filename[0]) original = SpellBase.to_kivy_texture(self.cv_image) red, green, blue = RGB().process(self.cv_image) self.display_quad(('Original', original), ('Red', red), ('Green', green), ('Blue', blue)) self.dismiss_popup()
def on_rotate(self): if not hasattr(self, 'cv_image'): return if len(self.ids.properties.children) > 0: self.ids.properties.clear_widgets() self.ids.properties.add_widget(self.rotate_properties) self.rotate_properties.ids.rotation.value = 0 self.display_single( ('Original', SpellBase.to_kivy_texture(self.cv_image)))