安装完OpenCV,迫不及待的想要测试一下YOLO。

1.克隆项目

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

2.进入项目目录,根据自己有无GPU和OpenCV来修改Makefile(默认使用CPU,无OpenCV)

cd darknet

3.在终端输入“sudo make”,结果就报错了,错误如下:

/usr/bin/ld: 找不到 -lopencv_calib3d

这是因为链接库的问题,其实就像更改环境变量一样,我们把opencv_calib3d.so的目录加到一个文件里就行了,具体如下:

locate libopencv_calib3d.so或sudo find / -name libopencv_calib3d.so找到so文件的路径
cd /etc/ld.so.conf
sudo touch other.conf
sudo gedit other.conf

在other.conf中添加如下目录

/home/lch/anaconda3/envs/gymlab/lib

保存文件之后,运行以下命令保存修改:

sudo /sbin/ldconfig

报错为:

sbin/ldconfig.real: 文件 /home/lch/anaconda3/envs/gymlab/lib/libiomp5.so 己被截断

这是因为libiomp5.so这个文件可能损坏了,我把这个文件从该文件夹移了出来,再去执行上面的命令,就不会报错了。

4.这时sudo make又报错了!!!

"include/darknet.h:25:43: fatal error: opencv2/highgui/highgui_c.h: No such file or directory",我猜测是因为opencv的版本太低了(出这个错误时本机是opencv3.1),在终端中执行如下指令:

sudo apt-get install libopencv-dev

5.下载YOLOv2和YOLOv3的权重数据:

wget https://pjreddie.com/media/files/yolo.weights
wget https://pjreddie.com/media/files/yolov3.weights

6.执行以下代码进行测试:

./darknet detect cfg/yolov2.cfg yolo.weights data/lch-picture/1.jpg
./darknet detect cfg/yolov3.cfg yolov3.weights data/lch-picture/1.jpg

可以看一下效果图

我们可以看到YOLOv3的效果比YOLOv2好很多。

YOLOv2和YOLOv3效果对比相关推荐

  1. YOLOv1、YOLOv2和YOLOv3对比

    YOLOv1.YOLOv2和YOLOv3对比 R-CNN系列 YOLOv1 结构 目标输出 网络训练 YOLOv1的局限性 和R-CNN系列的对比 YOLOv2 结构 目标输出 网络训练 关于YOLO ...

  2. yolov2 损失函数_深度学习计算机视觉之YOLO,YOLOv2和YOLOv3算法(超详细解析)

    您只看一次(YOLO)是针对实时处理的对象检测系统.我们将在本文中介绍YOLO,YOLOv2和YOLOv3.这是YOLO官网提供各种模型的准确性和速度比较. 让我们从下面的测试图像开始 YOLO检测到 ...

  3. Yolov1、Yolov2、Yolov3学习笔记

    前言 目前可以将目标检测算法分为两类:一类是onestage,一类是twostage. onestage的目标检测算法是指在进行目标检测的时候不需要进行region proposal阶段,而是直接产生 ...

  4. 基于pytorch量化感知训练(mnist分类)--浮点训练vs多bit后量化vs多bit量化感知训练效果对比

    基于pytorch量化感知训练–浮点训练vs多bit后量化vs多bit量化感知训练效果对比 代码下载地址:下载地址 灰色线是量化训练,橙色线是后训练量化,可以看到,在 bit = 2.3 的时候,量化 ...

  5. 基于pytorch后量化(mnist分类)---浮点训练vs多bit后量化vs多bit量化感知训练效果对比

    基于pytorch后量化(mnist分类)-浮点训练vs多bit后量化vs多bit量化感知训练效果对比 代码下载地址:下载地址 试了 bit 数为 1-8 的准确率,得到下面这张折线图: 发现,当 b ...

  6. python使用matplotlib可视化、查看matplotlib可视化中不同字体形式、不同字号、斜体可视化的效果对比

    python使用matplotlib可视化.查看matplotlib可视化中不同字体形式.不同字号.斜体可视化的效果对比 目录

  7. 内存超频trfc_这只是开始?四款DDR4内存超频效果对比

    原标题:这只是开始?四款DDR4内存超频效果对比 之前有人说DDR4内存的频率极限是5000MHz,但在最近结束的台湾电脑展上,有些内存的默认频率已经达到了4400MHz,看样子5000MHz的频率极 ...

  8. 瑞芯微RK2918、全志A10和AML8726-M3方案ICS系统运行效果对比

    为什么80%的码农都做不了架构师?>>>    6月12日注:由于对比时AML8726-M3方案的专用Flash插件还未出现,所以下文中关于网页应用和在线视频能力方面的对比不作为参考 ...

  9. 国内外AI绘画『文生图』大模型效果对比

    最近AI作画确实很火,在DALL-E和Imagen崭露头角之后,ERNIE-ViLG.Stable-Diffusion(SD).Disco-Diffusion相继开源开放,涌现出丰富多彩的AI作画作品 ...

最新文章

  1. Java学习笔记——Java6开发WebService进阶
  2. Acwing756. 蛇形矩阵:模拟
  3. 今日话题:月薪过万真的很难吗?
  4. H.264算法的DSP移植与优化
  5. grub的说明与配置方法
  6. Flask-认识flask
  7. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_1_字符输入流_Reader类FileRead...
  8. HDU 1234- 开门人和关门人
  9. Java后端Controller层解析Json数组转对象
  10. 如何将word图片粘贴到动易CMS里面
  11. O2O营销模式的核心是什么 O2O模式下便利店有哪些特点?
  12. (一)、apache doris 介绍
  13. AndroidStudio高德地图获取key
  14. Python利用hadoop Streaming编写的Map-Reduce程序命令运行和本地调试运行
  15. bwt比对算法 C语言,BWT比对算法
  16. ABAP的PO接口调用
  17. 平移计算机图形学代码注释,求代码注释:计算机图形学的OpenGL画四面体。高手来吧。争取每句都注释下。谢谢...
  18. TCP UDP之网络编程及数据库入门
  19. .NET Core ConfigureServices与Configure
  20. Python CF入门实验

热门文章

  1. 科大星云诗社动态20210208
  2. [python调试笔记] 编译运行h5py
  3. 云炬WEB开发教程2-2 node.js和npm介绍和安装
  4. 数据结构与算法必备的 50 个代码实现
  5. 10 年深度学习顶级论文和代码精选,请务必收藏!
  6. 小波的秘密5_多分辨率分析和连续小波变换2
  7. js按键处理demo
  8. 汇编语言运算符优先级
  9. 通过实例理解Spring的Bean工厂和AOP框架
  10. input变下划线的输入框CSS