【问题标题】:BoofCV: Unresolved Compilation ProblemsBoofCV:未解决的编译问题
【发布时间】:2022-02-02 20:49:30
【问题描述】:

我使用的是 Raspberry Pi (4),希望能够通过 Rasp Cam 实现 QR 检测。我发现 BoofCV 可以完成这项工作 - 所以我从 ExampleDetectQrCode 存储库中复制了代码,但它引发了一些错误......

var cannot be resolved to a type
VisualizeShapes cannot be resolved
VisualizeShapes cannot be resolved
ShowImages cannot be resolved

在我的导入中,我也得到了:

The import boofcv.gui cannot be resolved

我使用 Maven 来实现 BoofCV,我对 Maven非常是新手,但我认为我做得对(再次直接从 repo home 复制):

<dependency>
  <groupId>org.boofcv</groupId>
  <artifactId>boofcv-core</artifactId>
  <version>0.40.1</version>
</dependency>

任何帮助将不胜感激,干杯

【问题讨论】:

    标签: java maven raspberry-pi qr-code boofcv


    【解决方案1】:

    您需要导入“boofcv-swing”工件以拥有内置的 Swing 组件。

    <dependency>
      <groupId>org.boofcv</groupId>
      <artifactId>boofcv-swing</artifactId>
      <version>0.40.1</version>
    </dependency>
    

    如果您的应用程序没有 GUI,您需要删除 boofcv.gui 包中的任何内容,因为这会尝试打开一个窗口。

    【讨论】:

    • 谢谢,这有助于消除 GUI 错误,我对 Var 问题进行了排序。但是我现在得到:Caused by: java.lang.NoClassDefFoundError: boofcv/struct/image/ImageGray.
    • 这真的很奇怪,因为该类是在“boofcv-core”中定义的。它是否构建得很好,但运行时会出现错误?
    • 是的,我只在运行它时收到该错误,构建没问题
    • 您在类路径stackoverflow.com/questions/15930782/…中缺少一两个罐子
    • 是的,你是对的。设法得到它排序!干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 2017-04-03
    • 2017-06-03
    • 1970-01-01
    相关资源
    最近更新 更多