当前位置: 首页 > 知识库问答 >
问题:

java.lang.ClassNotFoundException-使用OpenCV的Eclipse

姬浩渺
2023-03-14

当我运行下面的代码时,我得到了下面的错误,但它以前起作用了,我不确定Eclipse得到了什么,现在它不太好了

package src;

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;

public class convolution {
   public static void main( String[] args ) {

      try {
         int kernelSize = 9;
         System.loadLibrary( Core.NATIVE_LIBRARY_NAME );

         Mat source = Imgcodecs.imread("C:/Users/B & B/Desktop/ProcIMG/grayscale.jpg", Imgcodecs.IMREAD_GRAYSCALE);
         Mat destination = new Mat(source.rows(),source.cols(),source.type());

         Mat kernel = new Mat(kernelSize,kernelSize, CvType.CV_32F){
            {
               put(0,0,-3);
               put(0,1,-3);
               put(0,2,-3);

               put(1,0-3);
               put(1,1,0);
               put(1,2,-3);

               put(2,0,5);
               put(2,1,5);
               put(2,2,5);
            }
         };       

         Imgproc.filter2D(source, destination, -1, kernel);
         Imgcodecs.imwrite("C:/Users/B & B/Desktop/ProcIMG/output.jpg", destination);

      } catch (Exception e) {
         System.out.println("Error: " + e.getMessage());
      }
   }
}

共有1个答案

安星汉
2023-03-14

可能是.类路径问题。请尝试以下步骤

  • 从Eclipse删除项目不要从磁盘中删除内容。
  • 删除.classpath和.project文件
  • 在Eclipse中重新导入项目
 类似资料:
  • 问题内容: 尝试从Eclipse中启动JUnit-Test时,出现“ ClassNotFoundException”。从控制台运行“ MVN测试”时,一切正常。另外,Eclipse中没有报告任何问题。 我的项目结构如下: 父项目(pom包装) Web项目(战争包装-我的JUnit测试在这里) Flex项目 配置项目 编辑:如何找不到该类?这是一个简单的HelloWorld-Application,

  • 我正在使用以下内容: 当它到达时,我得到以下异常: 的包是 那么,为什么会抛出那个错误呢?如果你需要更多的信息,请让我知道。谢了!

  • 问题内容: 我正在尝试在Windows7上使用Java连接到mysql数据库。尽管在CLASSPATH中添加了jdbcdriver jar文件的完整URL,但仍抛出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver。谁能告诉我我在这里想念的吗?如果我将jar文件添加到项目库中,但我想通过CLASSPATH本身来进行操作,则它可以工作。我的类

  • 问题内容: 我正在编写一个程序,该程序需要在Tkinter窗口中显示视频流。由于还将有用于执行各种功能的按钮,因此我使用网格来组织一切。 以下代码是从“显示”网络摄像头序列TkInter修改而来的,在我的Raspberry Pi上可以正常工作: 但是,将其与Tkinter结合使用是行不通的。(在下面的内容中,我尝试注释掉Display 1,Display 2和都不显示。) 如何显示视频? 问题答案

  • 主要内容:第1步:加载OpenCV本机库,第2步:实例化视频捕获类,第3步:阅取帧,示例在本章中,我们将学习如何使用OpenCV使用系统摄像头捕获帧。包中的类包含使用相机捕获视频的类和方法。下面来一步一步学习如何捕捉帧 - 第1步:加载OpenCV本机库 在使用OpenCV库编写Java代码时,使用加载OpenCV本地库。加载OpenCV本机库,如下所示 - 第2步:实例化视频捕获类 使用本教程前面提到的函数来实例化类。 第3步:阅取帧 可以使用类的方法从相机读取帧。此方法接受类的对

  • 问题内容: 我正在尝试在另一个图像中查找图像。 当我运行此命令时,一切正常执行,不会引发任何错误。但是我不确定从这里做什么。该文档说存储“比较结果图”。我尝试打印它,但是它给了我宽度,高度和台阶。 如何使用此信息查找一个图像是否在另一个图像中/位于该图像中? 问题答案: 返回相似度图,而不是位置。然后,您可以使用此地图查找位置。 如果您只寻找一个匹配项,则可以执行以下操作来获取位置: 然后找到最匹