private void processOperation() { Mat output = image.clone(); if (erodeString.equals(currentOperation)) { output = imageProcessor.erode(image, kernelSize, currentShape); } else if (dilateString.equals(currentOperation)) { output = imageProcessor.dilate(image, kernelSize, currentShape); } else if (openString.equals(currentOperation)) { output = imageProcessor.open(image, kernelSize, currentShape); } else if (closeString.equals(currentOperation)) { output = imageProcessor.close(image, kernelSize, currentShape); } updateView(output); }