Hi,
I'm having a lot of problems running the boofcv examples, both because of runtime exceptions and compile errors. I suspect the source of the different problems may be the same so I'm going to outline one of the problems here.
I'm trying to run this ExampleConvolution code, and I'm running the code unchanged.
Here are my POM Dependancies for boofcv
<dependency>
<groupId>org.boofcv</groupId>
<artifactId>boofcv-core</artifactId>
<version>0.38</version>
</dependency>
<dependency>
<groupId>org.boofcv</groupId>
<artifactId>boofcv-swing</artifactId>
<version>0.38</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.boofcv</groupId>
<artifactId>visualize</artifactId>
<version>0.26</version>
</dependency>
Non of the imports are marked as errors so I assume I have all the jars I need.
As you can see in the image attached, there are 3 compile errors, so I can't run it. All the errors are similar.
Here is the first error description:
Multiple markers at this line
- GConvolveImageOps cannot be resolved or is not a field
- The method horizontal(K, In, Out, B) in the type GConvolveImageOps is not applicable for the arguments (Kernel1D_S32, GrayU8, GrayS16,
BorderType)
I have tried java 10 and 11, same results in both.
Can anybody explain why the method signatures are so different ie: GConvolveImageOps.horizontal is expecting GConvolveImageOps.horizontal(K, In, Out, B) but the example code is sending GConvolveImageOps.horizontal(Kernel1D_S32, GrayU8, GrayS16, BorderType)
Any help is appreciated, I'm a bit stuck on this one.
Thanks,
Paul