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