O processo de compilação e instalação do DarkNet (explicação detalhada sem GPU)

Índice

1. Página inicial da DarkNet

2. Baixar DarkNet

3. instale o cygwin no windows

4. Compilar darknet

5. Realize testes relacionados


Dica: Existem introduções de blogueiros relacionados sobre o processo de compilação e instalação do DarkNet. Este artigo apresenta principalmente os problemas que ocorrem durante o processo de compilação e instalação (acredito que os leitores ganharão alguma coisa depois de lê-lo).

https://blog.csdn.net/steveyg/article/details/108456250

https://blog.csdn.net/chunleixiahe/article/details/55666792

1. Página inicial da DarkNet

YOLO: Detecção de objetos em tempo real (pjreddie.com)

2. Baixar DarkNet

git clone https://github.com/pjreddie/darknet
cd darknet
(esta parte é apresentada na página inicial do DarkNet)

3. instale o cygwin no windows

Dica: O tutorial de instalação foi dado no link acima, mas é um pouco mais antigo, mas é parecido.

As principais ferramentas e compiladores baixados no CygWin são:

  • binutils 
  • gcc 
  • gcc-mingw 
  • gdb

Nota: Se a instalação acima for concluída e o CygWin for testado, a instalação foi bem-sucedida, mas você descobrirá que o make não está instalado, de modo que make --version relata um erro "-bash: make: command not encontrado", então você precisa reinstalar o make neste momento (CygWin não precisa ser reinstalado). O processo de instalação é o seguinte:

fazer link de download  http://ftp.gnu.org/gnu/make/

  • Depois que o download for concluído e o make for descompactado;
  • Abra o CygWin e entre no diretório de descompactação que acabou de baixar;
  • Executar ./configurar
  • Finalmente execute: ./build.sh

 Dica: Após concluir os passos acima, um arquivo make.exe será gerado no pacote de descompactação do make, basta copiar este arquivo para a pasta /bin no diretório de instalação do CygWin.

 4. Compilar darknet

Dica: Abra o CygWin e entre no diretório darknet (o caminho para entrar no diretório darknet aqui é o mesmo que acima) e entre no diretório darknet baixado para compilar: make

git clone https://github.com/pjreddie/darknet
cd darknet

Baixe o arquivo de peso relevante de yolov3, vá diretamente para a página inicial para baixar: https://pjreddie.com/darknet/yolo/ 

Após a conclusão da compilação, é hora de testar:

darknet detectar cfg/yolov3.cfg yolov3.weights data/dog.jpg

Mas você encontrará um erro muito estranho relatado, como segue:

não foi possível abrir o arquivo: data/coco.names (mas realmente há coco.names no diretório data/file, por que é solicitado que este arquivo não possa ser aberto)

Sobre não foi possível abrir o arquivo: problema de data/coco.names

Nota: Mas você descobrirá que depois de baixar o arquivo darknet.zip, como não pode descompactá-lo diretamente no Windows, você precisa descompactá-lo no CygWin, portanto, ao entrar no CygWin, execute o comando de descompactação:

descompactar descompactar nome do arquivo

Um erro será relatado:

"-bash: unzip: comando não encontrado" (o que significa que ainda precisamos baixar e instalar)

https://blog.csdn.net/wind00sky/article/details/4133735

Finalmente execute o seguinte comando:

(1) faça genérico (alguns warnings podem aparecer nesse processo, mas não importa, continue deixando executar)

(2)fazer instalação

5. Realize testes relacionados

 ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

Dica: visualize os resultados previstos no diretório atual. 

Acho que você gosta

Origin blog.csdn.net/Keep_Trying_Go/article/details/130773791
Recomendado
Clasificación