如何构建darknet.so文件? Obico检测算法

问题描述 投票:0回答:1

我想在独立模式下运行

Obico
侦探算法,无需 Docker。

为此,我需要以某种方式使用

darknet
构建
YOLO
(在
Obico
网站上写道,他们使用
YOLO 2
)并创建
darknet.so
文件。

我不明白如何构建它。

我有 Mac,当我刚刚通过

darknet
构建最新版本的
AlexanderAB
(使用 make、Cmake,甚至 Powershell)时,我找不到任何
darknet.so
文件。

当我尝试构建

YOLO V2
时,我只能使用“make”来完成,所以我需要构建旧版本的OpenCV。

但是另一个问题来了,当我用

homebrew
构建最新版本的OpenCV时,它告诉我需要启用c++11支持。

当我想从源文件手动构建它(最新版本)时,指示

-CMAKE_CXX_STANDARD=11

我不明白结构,因为我需要提供

opencv.pc
文件,但结构与
homebrew
安装有很大不同。

我尝试构建一些旧版本的 OpenCV,但无法构建它们。刚刚收到一个错误,OpenCV 核心构建错误为 25%。

无论如何,我不会理解其结构,因为它将是从旧版本的源文件构建的。

任何建议或想法!

opencv cmake build darknet
1个回答
0
投票

您应该遵循新的 Darknet/YOLO 存储库上的构建步骤。它始终构建 DLL/LIB (Windows) 和 SO (Linux)。 Mac 没有构建步骤,但我猜它会非常接近 Linux 构建步骤。新的存储库及说明:https://github.com/hank-ai/darknet#table-of-contents

© www.soinside.com 2019 - 2024. All rights reserved.