A atualização para versão mais recente do Boofcv

peter.murray.rust:

Atualmente estou executando uma versão antiga (0,17) de Boofcv e deseja atualizar. A documentação ( https://boofcv.org/index.php?title=Download ) é confuso:

A maneira mais fácil de uso boofcv é referenciar seus frascos em Maven Central. Veja abaixo para código Maven e Gradle. BoofCV é dividido em vários módulos. Para torná-lo mais fácil de usar BoofCV toda a sua funcionalidade principal pode ser referenciado usando o 'all' módulo. módulos individuais em "integração" ainda deve ser referenciado individualmente.

Lista artefato

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

Esta é auto-contraditório - que nós usamos "todos" ou "core"?

Quando eu introduzir 0,32 versão do boofcv-coreRecebo muitas referências não resolvidas, tais comoDescription Resource Path Location Type ImageFloat32 cannot be resolved to a type BoofCVTest.java

Três partes da minha pergunta: Será que os tipos fundamentais para imagens foi renomeado? Como a edição vontade legado necessidade código? Qual é o padrão definido de bibliotecas em Maven?

lessthanoptimal:

Houve um monte de refactoring desde 0,17 por causa de quão detalhado as coisas estavam ficando e para simplificar a API. Por exemplo, ImageFloat32 é agora GrayF32. A maneira mais fácil de descobrir todas as mudanças é olhar para o código de exemplo relevante.

Para os módulos, comece com boofcv-core. Em seguida, adicione módulos listados na integração, conforme necessário. Por exemplo, se você precisa android suporte add boofcv-android. Se você incluir boofcv-tudo o que você vai ter um monte de coisas que você provavelmente não precisa, como suporte Kinect.

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=239501&siteId=1
Recomendado
Clasificación