milerwj 2021-10-11 16:18 采纳率: 0%
浏览 54
已结题

javaCV中两个Mat之间相互转换的问题?

 Frame frame = null;

        OpenCVFrameConverter cv = new OpenCVFrameConverter.ToMat();
        // 只抓取图像画面
        if((frame = grabber.grabImage()) != null) {
            Mat src = cv.convertToOrgOpenCvCoreMat(frame);
            try {
                Mat target = new Mat();//二值化后的图像
                Imgproc.threshold(src, target, 30, 255, Imgproc.THRESH_BINARY| Imgproc.THRESH_OTSU );//灰度图像二值化
                Imgcodecs.imwrite(output, target);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        grabber.close();//close包含stop和release方法

本来想着从frame中提取mat,然后进行二值转换,但是二值转换需要的是org.opencv.core.mat,从frame中拿到的却是org.bytedeco.opencv.opencv_core,看了网友们的博客,需要用OpenCVFrameConverter进行转换,也不知道哪里出问题了,运行到OpenCVFrameConverter初始化的时候就报错。下面是报错的内容,其实也挺简单就是缺包,但网上就是找不到相关的包,求指点一二。

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopenblas_nolapack in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1631)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1265)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1109)
    at org.bytedeco.openblas.global.openblas_nolapack.<clinit>(openblas_nolapack.java:12)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1176)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1125)
    at org.bytedeco.javacv.OpenCVFrameConverter.<clinit>(OpenCVFrameConverter.java:43)
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月19日
    • 创建了问题 10月11日

    悬赏问题

    • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
    • ¥30 STM32 INMP441无法读取数据
    • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
    • ¥15 用visualstudio2022创建vue项目后无法启动
    • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
    • ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
    • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
    • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
    • ¥30 c#打开word开启修订并实时显示批注
    • ¥15 如何解决ldsc的这条报错/index error