开闭操作
开闭操作依赖于腐蚀和膨胀组合成的新的形态学操作。开操作主要用于去除图形的噪声或元件间连接;而闭操作主要用于填充闭合区域。开闭操作主要场景是较小的特征范围。下面是其声明:
morphologyEx(src, dst, op, kernal);
各参数解释如下:
-
src
表示此操作的源(输入图像)的Mat对象。 -
dst
表示此操作的目标(输出图像)的Mat对象。 -
op
操作行为,可为Imgproc.MORPH_CLOSE 或Imgproc.MORPH_OPEN -
kernal
表示kerna对象,可以为任意形状。
Java代码(JavaFX Controller层)
public class Controller{
@FXML private Text fxText;
@FXML private ImageView imageView;
@FXML public void handleButtonEvent(ActionEvent actionEvent) throws IOException {
Node source = (Node) actionEvent.getSource();
Window theStage = source.getScene().getWindow();
FileChooser fileChooser = new FileChooser();