OpenCVのJavaのスインググレースケール画像二値化

 ベースの達人

OpenCVのの最初に、導入 

        <! -のhttps:// mvnrepository.com/artifact/org.bytedeco.javacpp-presets/opencv - > 
<依存> 
    <groupIdを> org.bytedeco.javacpp-プリセット</ groupIdを> 
    <たartifactId> OpenCVの</たartifactId > 
    <バージョン> 4.01 - 1.44 </バージョン> 
</依存>

 フォームおよび操作するために使用されるボタンの数を作成します。

画像を表示し、ラベル付けするために、いくつかのパネルを作成します。

まずグレースケール画像として読み取ります

System.loadLibraryを(Core.NATIVE_LIBRARY_NAME); 
        org.opencv.core.Mat grayImgMat =関数imread(" SRC \\ \\リソース" + jTFimgName.getText()、IMREAD_GRAYSCALE); // グレースケールとして読み取る 
        Imgcodecs.imwrite(" SRC \\ \\ gray.pngリソース"、grayImgMat); //は、マットオブジェクトファイルを保存

 

そして、内側のラベルに表示

イメージアイコンgrayIcon = 新しいイメージアイコン(" SRC \\ \\リソースgray.png " ); 
        grayIcon.setImage(grayIcon.getImage()getScaledInstance(。320240、Image.SCALE_DEFAULT))。// 大小可以自由设置         
        jLabGray.setIcon(grayIcon)。

 

おすすめ

転載: www.cnblogs.com/jnhs/p/11325173.html