MNN-YOLOv8 c++ 推理+交叉编译

news/2024/7/11 0:12:34 标签: c++, mnn, YOLO


使用 https://github.com/wangzhaode/yolov8-mnn.git 进行图片检测推理

1,下载MNN
2,ubuntu编译MNN
cd MNN\
mkdir build && cd build && cmake .. -DMNN_BUILD_OPENCV=ON -DMNN_IMGCODECS=ON && make -j8

3,新建CLion共享动态库工程
新建src,include,libs目录
将MNN/include,MNN/tools/cv/include下的文件添加到include
将MNN/build/libMNN.so,MNN/build/express/libMNN_Express.so,MNN/build/tools/cv/libMNNOpenCV.so 添加到libs
编写CMakeLists.txt

cmake_minimum_required(VERSION 3.25)
project(MNNTestSo)

set(CMAKE_CXX_STANDARD 17)

# include dir
include_directories(${CMAKE_CURRENT_LIST_DIR}/include/)

# libs dir
link_directories(${CMAKE_CURRENT_LIST_DIR}/libs)

# target
add_library(MNNTestSo SHARED ${CMAKE_CURRENT_LIST_DIR}/src/library.cpp ${CMAKE_CURRENT_LIST_DIR}/src/library.h)

# link
if (MSVC)
    target_link_libraries(MNNTestSo MNN)
else ()
    target_link_libraries


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

相关文章

Hbase入门篇03---Java API使用,HBase高可用配置和架构设计

Hbase入门篇03---Java API使用,HBase高可用配置和架构设计 需求环境搭建表的CRUD坑命令执行卡住不动 ?RegionServer只在本地127.0.0.1监听16020端口导致外网连接被拒RegionServer所在主机的/etc/hosts文件存在额外的回环地址映射信息,导致客户端拿到无法…

2021年11月 网络工程师上午真题及答案

请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 1、微机系统中,()不属于 CPU 的运算器组成部件。 A.程序计数器 B.累加寄存器 C.多路转换器 D.ALU 单元 解析:…

使用序列(Sequence)在 Oracle 数据库中管理唯一标识符

目录 1. 创建序列 2. 使用序列生成唯一值 3. 序列的常见应用场景 结论 简介: 在 Oracle 数据库中,序列(Sequence)是一种强大的工具,用于生成唯一的数值标识符。序列提供了一种简单而高效的方式来管理表的主键或其他…

MySQL基础篇汇总(笔记很全的哦)

目录 一.SQL分类 1.分类 2.基本数据类型 二.基础语法 1.DDL 2.DML 3.DQL 4.DCL 三.函数 1.字符串函数 2.数值函数 3.日期函数 4.流程函数 四.约束 五.多表查询 六.事务 1.事物的四大特性 2.并发事务问题 3.查看事务隔离级别 一.SQL分类 1.分类 DDL&#xf…

灵活排序策略:发现 MySQL 中的 ORDER BY IF 和 ORDER BY IN

当我们需要对 MySQL 查询结果进行排序时,可以使用 ORDER BY 关键字来实现。ORDER BY 关键字可以根据一个或多个列对查询结果进行排序。然而,有时我们需要使用一些特殊的排序方式来满足我们的需求,比如 ORDER BY IF 和 ORDER BY IN。 ORDER B…

防御型商标你了解吗?

有细心网友发现,近日安慕希关联的内蒙古伊利实业集团股份有限公司申请注册了多个商标,包括有“安慕东”“安慕北”“安慕南”,国际分类涉及饮料、食品以及医药等。 目前,系列商标均处于申请中状态。 安慕希申请注册多个商标 …

生物医学神经网络的方向感

文章目录 A Sense of Direction in Biomedical Neural Networks摘要本文方法Rotation Mechanism 实验结果 A Sense of Direction in Biomedical Neural Networks 摘要 本文描述了一种使模型不仅知道强度,还知道特征方向和尺度等特性的方法。当分析包含诸如血管或纤…

Devexpress GridControl 内部调用外面实现的FocusedRowChanged

个人需求是网格自带的条件发生改变时(网格显示的内容会发生改变),同时需要刷新另一个网格的数据源,而另一个网格的数据源是走的这个网格的行焦点改变事件去刷新,自带的条件发生改变时并不会触发行焦点的改变 当前情况…