4、深度学习框架Darknet

2021-11-17  本文已影响0人  木火_magic

1、首先从Darknet的Github仓库克隆Darknet项目,克隆命令如下:

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

2、进入Darknet目录,接着使用make命令编译安装

make

3、编译过程中会出现一下内容

gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./examples/yolo.c -o obj/yolo.o
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./examples/detector.c -o obj/detector.o
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./examples/nightmare.c -o obj/nightmare.o
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./examples/instance-segmenter.c -o obj/instance-segmenter.o
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./examples/darknet.c -o obj/darknet.o
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast obj/captcha.o obj/lsd.o obj/super.o obj/art.o obj/tag.o obj/cifar.o obj/go.o obj/rnn.o obj/segmenter.o obj/regressor.o obj/classifier.o obj/coco.o obj/yolo.o obj/detector.o obj/nightmare.o obj/instance-segmenter.o obj/darknet.o libdarknet.a -o darknet -lm -pthread  libdarknet.a

4、输入以下命令验证Darknet是否安装成功

./darknet

返回一下结果

usage: ./darknet <function>

图片标注工具LabelImg

1、

sudo apt-get install pyqt5-dev-tools

2、

git clone https://github.com/tzutalin/labelImg

3、

cd labelImg
pip install -r requirements/requirements-linux-python3.txt

4、最后用如下命令进行编译

make qt5py3

出现以下内容

pyrcc5 -o libs/resources.py resources.qrc

5、编译成功后我们就可以使用LabelImg了,使用以下命令启动LabelImg:

python labelImg.py

Node.js环境配置

Node.js是一个基于Chrom V8引擎的JavaScript运行环境,它的存在使开发者可以正在不依赖浏览器的情况下编译和运行JavaScript 代码。
1、Node.js的安装
首先要下载并安装NVM,对应的命令是:

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

然后刷新环境变量,对应的命令如下:

source ~/.bashrc

接着验证NVM是否安装成功。在终端执行命令:

nvm install node

接下来验证Node.js是否已经安装成功。新建一个名为nodev.js的文件,并将以下内容写入文件:
console.log('node 可用');
在同级目录下唤醒终端,在终端执行以下命令

node nodev.js

UglifyJS的安装

npm install uglify-js -g

输出以下内容

added 1 package, and audited 2 packages in 2s

found 0 vulnerabilities
npm notice 
npm notice New patch version of npm available! 8.1.2 -> 8.1.3
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.1.3
npm notice Run npm install -g npm@8.1.3 to update!
npm notice 
上一篇下一篇

猜你喜欢

热点阅读