Actualmente estoy usando una versión antigua (0,17) de Boofcv y se desea actualizar. La documentación ( https://boofcv.org/index.php?title=Download ) es confuso:
La forma más fácil de usar boofcv es referenciar sus frascos de Maven Central. Véase más abajo para código de Maven y Gradle. BoofCV se divide en varios módulos. Para que sea más fácil de usar BoofCV toda su funcionalidad del núcleo se puede hacer referencia a través del 'todo' módulo. Los módulos individuales en la "integración", será necesario consultar de forma individual.
Lista artefacto
boofcv-core : All the core functionality of BoofCV boofcv-all : All the core and integration packages in BoofCV. YOU PROBABLY WANT CORE AND NOT THIS
Esto es contradictorio en sí mismo - usamos "todos" o "núcleo"?
Cuando presento la versión 0.32 de boofcv-core
recibo muchas referencias sin resolver, tales comoDescription Resource Path Location Type ImageFloat32 cannot be resolved to a type BoofCVTest.java
Tres partes de mi pregunta: ¿Se han cambiado el nombre de los tipos fundamentales de imágenes? Cómo edición voluntad legado código de necesidad? ¿Cuál es el conjunto predeterminado de las bibliotecas en Maven?
Ha habido una gran cantidad de refactorización desde 0,17 debido a la forma detallada las cosas estaban ya simplificar la API. Por ejemplo, ImageFloat32 es ahora GrayF32. La forma más fácil de averiguar todos los cambios es mirar el código de ejemplo relevante.
Para los módulos, comenzar con boofcv núcleos. A continuación, añadir módulos listados en la integración, según sea necesario. Por ejemplo, si necesita ayuda androide complemento boofcv-androide. Si incluye boofcv-todo lo que tiene un montón de cosas es probable que no necesita, como soporte de Kinect.