【AI】调用DarkNet C++接口来执行目标检测

news/2024/7/10 1:17:35 标签: 人工智能, 目标检测, YOLO

AI学习目录汇总

1、DarkNet源码下载及编译

参见本人博客:【AI】YOLOv7部署在NVIDIA Jetson TX2上中第三节

2、编译C++库

2.1 修改Makefile

修改Makefile第七行,将 LIBSO 的值改为 1

LIBSO=1

分析Makefile可知,使能LIBSO将会编译出库libdarknet.so和一个使用库的demo(uselib)

ifeq ($(LIBSO), 1)
LIBNAMESO=libdarknet.so
APPNAMESO=uselib
endif

2.2 编译

make -j4

编译成功后,在当前目录下生成 libdarknet.so 和 uselib

2.3 测试

下载YOLOv7-Tiny的权重:


http://www.niftyadmin.cn/n/325210.html

相关文章

Matlab入门教程|002球的体积问题

写给Matlab小白的教程。如果你已经安装了Matlab,手头有一堆Matlab教程,面对书中一堆术语和命令不知所措,那么,请看本教程,从零开始,快速上手。 1 本文要点 初等代数计算:求函数值,求…

MyBatis Plus 代码生成器

一、引入POM依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency><dependency><groupId>com.baomidou</groupId&g…

《论文阅读》基于提示的知识生成解决对话情感推理难题

《论文阅读》基于提示的知识生成解决对话情感推理难题 前言摘要作者新观点问题定义模型框架Global ModelLocal ModelPrompt Based Knowledge Generation分类器实验结果问题前言 你是否也对于理解论文存在困惑? 你是否也像我之前搜索论文解读,得到只是中文翻译的解读后感到失…

你可能不需要「那么」担心,人工智能对你的工作造成威胁

大家好&#xff0c;我是可夫小子&#xff0c;关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加&#xff1a;keeepdance&#xff0c;备注&#xff1a;chatgpt&#xff0c;拉你进群。 上周&#xff0c;AI似乎成为全互联网的焦点了。谷歌在2023IO开发者大会上&#xff0c…

C语言参悟-循环控制

C语言参悟-循环控制 一、循环综述1. C语言的循环概念2. 循环条件3. 循环单元4. 循环中断 二、for 循环三、while 循环四、do while 循环 一、循环综述 下面只是我的对于C语言的认识拙见&#xff0c;可以多多提出批评建议&#x1f604; 计算机的诞生很大程度上就是为了来进行重…

React Antv G2Plot 「指标拆解图」 前端可视化实战 实现渲染、重置、筛选功能

背景 实现对指定数据的「指标拆解图」 渲染&#xff0c;并且可以根据筛选项进行变化。 任务分解 antv 的图表&#xff0c;以及请求后端的载荷对传入的数据结构有严格要求 一个工具函数将后端接口返回的数据格式化成 antv 图表要求的格式一个工具函数将前端提交的请求数据格…

在Ubuntu中celery如何使用?如何确保重启后能自动运行?

在 Ubuntu 中&#xff0c;你可以用 systemd 来管理 Celery。首先&#xff0c;你需要创建一个 systemd 服务单元文件&#xff0c;以下是一个基本的例子&#xff1a; 创建一个文件&#xff0c;命名为celery.service&#xff0c;并放在/etc/systemd/system/目录下。文件内容如下&…

Linux 系统修改环境变量的方法

1. Linux 系统修改环境变量 正常情况下改变环境变量可以修改的文件有两类&#xff1a; 第一类是 “系统的全局环境变量”&#xff0c;修改之后可作用于整个系统包含的所有用户都会生效&#xff1b;(文件&#xff1a;/etc/profile) 第二类是 “局部环境变量”&#xff0c;也就…