Índice
3. instale o cygwin no windows
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).
1. Página inicial da DarkNet
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)
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.