Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java OpenCV 3.4.O中显示、写入、打印屏幕图像?_Java_Eclipse_Opencv - Fatal编程技术网

如何在Java OpenCV 3.4.O中显示、写入、打印屏幕图像?

如何在Java OpenCV 3.4.O中显示、写入、打印屏幕图像?,java,eclipse,opencv,Java,Eclipse,Opencv,在OpenCV 2.XX中,图像以 imshow(windowName,Mat图像) 在OpenCV 3.XX中,命令为 Imgcodecs.imwrite(窗口名、Mat图像) 但是,它似乎不起作用。下面是一个简短的节目 package myfirstPackage; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.core.Core; import org.opencv.core.Mat; public class Sho

在OpenCV 2.XX中,图像以

imshow(windowName,Mat图像)

在OpenCV 3.XX中,命令为

Imgcodecs.imwrite(窗口名、Mat图像)

但是,它似乎不起作用。下面是一个简短的节目

package myfirstPackage;

import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.core.Core;
import org.opencv.core.Mat;

public class ShowImage {
        public static void main(String[] args) {
            // Load the native library.
            System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
            Mat src = new Mat();
            src = Imgcodecs.imread("lena.jpg", Imgcodecs.IMREAD_COLOR);
            Imgcodecs.imwrite( "lena.jpg", src );
            System.out.println("1/27/2018");
            }
}
编辑:

从OpenCV 2.x迁移到3.0.0(Java)

imread(文件名,Highgui.CV\u加载\u图像\u灰度) Highgui.imread(文件名) 成为resp:

Imgcodecs.imread(文件名,Imgcodecs.CV\u加载\u图像\u灰度) Imgcodecs.imread(文件名) 此外,图形功能还包括:

核心圆(..),核心线(..)等。。 已移至:

Imgproc.圆(..),Imgproc.线(..)

参考:

报告的同一问题;长话短说,highgui已从OpenCV 3.X+中删除