Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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标签不显示图像(打开cv)_Java_Opencv - Fatal编程技术网

Java标签不显示图像(打开cv)

Java标签不显示图像(打开cv),java,opencv,Java,Opencv,我正在使用open cv制作一个简单的红色探测器程序,但我的JLabel有一个问题,它没有显示下面的阈值图像是我的代码 while(true) { try { cap.read(mat);// object of VideoCapture class BufferedImage img= getImage(mat);// converts Mat to bufferedImage lbl.setIcon(new Ima

我正在使用open cv制作一个简单的红色探测器程序,但我的JLabel有一个问题,它没有显示下面的阈值图像是我的代码

while(true)
{       
    try
    {
        cap.read(mat);// object of VideoCapture class
        BufferedImage img= getImage(mat);// converts Mat to bufferedImage
        lbl.setIcon(new ImageIcon(img));// this works fine
        Mat hsv = new Mat();
        Imgproc.cvtColor(mat, hsv, Imgproc.COLOR_BGR2HSV);// converts to hsv

        Mat thresh = new Mat() ;

        Core.inRange(hsv, new Scalar(0,100,100), new Scalar(10,255,255),thresh);

        lbl2.setIcon(new ImageIcon(getImage(thresh)));// not showing up this
    } catch(Exception e)
    {}
}

谁能告诉我这个问题是什么以及如何解决这个问题。谢谢。

你应该考虑打印你的异常跟踪。这可能会为您提供有关问题的信息:e.printStackTrace()@Henrymaathus很抱歉,我理解了你说的话;返回图像?