首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boofcv - java.lang.ClassNotFoundException: org.ddogleg.struct.Factory

Boofcv - java.lang.ClassNotFoundException: org.ddogleg.struct.Factory
EN

Stack Overflow用户
提问于 2020-08-10 09:57:47
回答 1查看 102关注 0票数 1

我在试着检测图像中的矩形。我决定尝试Boofcv 黑色多边形的实例检测 --这是本教程的maven依赖项。

代码语言:javascript
复制
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-core</artifactId>
        <version>0.35</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-geo</artifactId>
        <version>0.36.1</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-feature</artifactId>
        <version>0.36.1</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-all</artifactId>
        <version>0.36.1</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-swing</artifactId>
        <version>0.36.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-recognition</artifactId>
        <version>0.36.1</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-io</artifactId>
        <version>0.36.1</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-ip</artifactId>
        <version>0.36.1</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>visualize</artifactId>
        <version>0.26</version>
    </dependency>
    <dependency>
        <groupId>org.ddogleg</groupId>
        <artifactId>ddogleg</artifactId>
        <version>0.18</version>
    </dependency>
    <dependency>
        <groupId>org.georegression</groupId>
        <artifactId>georegression</artifactId>
        <version>0.22</version>
    </dependency>

然而,我会犯这样的错误。

线程"main“java.lang.NoSuchMethodError: java.lang.NoSuchMethodError中的异常在boofcv.struct.PackedSetsPoint2D_I32.(PackedSetsPoint2D_I32.java:43),boofcv.struct.PackedSetsPoint2D_I32.(PackedSetsPoint2D_I32.java:65),boofcv.alg.filter.binary.LinearExternalContours.(LinearExternalContours.java:66),boofcv.abst.filter.binary.BinaryContourFinderLinearExternal.(BinaryContourFinderLinearExternal.java:49),boofcv.factory.filter.binary.FactoryBinaryContourFinder.linearExternal(FactoryBinaryContourFinder.java:49),boofcv.factory.shape.FactoryShapeDetector.polygonContour(FactoryShapeDetector.java:115),boofcv.factory.shape.FactoryShapeDetector。com.application.ExampleDetectBlackPolygon.main(ExampleDetectBlackPolygon.java:36)的多边形(FactoryShapeDetector.java:100)

我真的不知道我应该使用哪种版本的依赖关系。它应该是工作的,但我不能解决这个org.ddogleg.struct.FastQueue错误。

EN

回答 1

Stack Overflow用户

发布于 2020-08-10 10:26:14

如果有人可能对maven依赖关系有问题,

代码语言:javascript
复制
<dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-core</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-geo</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-feature</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-all</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-swing</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-recognition</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-io</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>boofcv-ip</artifactId>
        <version>0.31</version>
    </dependency>
    <dependency>
        <groupId>org.boofcv</groupId>
        <artifactId>visualize</artifactId>
        <version>0.26</version>
    </dependency>
    <dependency>
        <groupId>org.ddogleg</groupId>
        <artifactId>ddogleg</artifactId>
        <version>0.15</version>
    </dependency>
    <dependency>
        <groupId>org.georegression</groupId>
        <artifactId>georegression</artifactId>
        <version>0.17</version>
    </dependency>

这些是我用过的版本。现在起作用了!

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

https://stackoverflow.com/questions/63337996

复制
相关文章

相似问题

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