首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javacv代码未运行

javacv代码未运行
EN

Stack Overflow用户
提问于 2013-01-26 12:44:30
回答 2查看 272关注 0票数 1

我已经尝试了很长时间了。我已经安装了所有必备组件。

  1. 安装了java jdk first
  2. Installed Microsoft Visual C++ redistributable package
  3. 从下面的链接下载了systems path.
  4. Downloaded java bin中的opencv package
  5. Set OpenCV .dll并将其解压缩。
  6. 最终将所有外部JAR文件添加到eclipse库中。

下面是我用来测试javacv的演示代码

代码语言:javascript
复制
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
import com.googlecode.javacv.CanvasFrame;

public class demo {

    public static void main(String[] args) {

     //Load image img1 as IplImage
        final IplImage image = cvLoadImage("backimg.png");

        //create canvas frame named 'Demo'
        final CanvasFrame canvas = new CanvasFrame("Demo");

        //Show image in canvas frame
        canvas.showImage(image);

        //This will close canvas frame on exit
        canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);        
    }    
}

现在,当我将项目作为Java应用程序运行时,会出现以下对话框(包含在下面的链接中):

Dialog box that appears in eclipse

现在我已经尝试了对话框中显示的所有选项,但代码没有运行。如果有人能告诉我应该在对话框中选择什么选项,以及在我哪里出错时运行代码的正确过程,那将是一个很大的帮助。

EN

回答 2

Stack Overflow用户

发布于 2013-01-26 14:03:20

从列表中选择“demo- (default Package)”。Eclipse要求您从包含main方法的类中进行选择。

票数 1
EN

Stack Overflow用户

发布于 2013-02-12 02:46:35

有时,由于JavaCV jars的版本和所需的OpenCV库不匹配,可能会出现"java.lang.UnsatisfiedLinkError“。您可以在javacv-bin的自述文件中查看所需的OpenCV版本

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14533950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档