标签: dlib

使用 pip 安装包时出错:“您必须使用 Visual Studio 在 Windows 上构建 python 扩展...您需要安装 Visual Studio for C++”

我在 Windows 10 上使用 VS Code。当我尝试使用 pip 安装 Face_recognition 包时,出现以下错误:

 ERROR: Command errored out with exit status 1:
     command: 'c:\users\admin\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Admin\AppData\Local\Temp\pip-record-f5b3pskr\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\admin\appdata\local\programs\python\python38\Include\dlib'
         cwd: C:\Users\Admin\AppData\Local\Temp\pip-install-fi__6w9v\dlib\
    Complete output (60 lines):
    running install
    running build
    running build_py
    package init file 'tools\python\dlib\__init__.py' not found (or not a regular file)
    running build_ext
    Building extension for Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 …
Run Code Online (Sandbox Code Playgroud)

python windows pip dlib

8
推荐指数
2
解决办法
2万
查看次数

将OpenCV的Rect转换为dlib的矩形?

我使用OpenCV的面部检测器和C++进行dlib的面部对齐,而不是dlib的检测器,因为速度很慢.
要使用dlib的面部对齐,我必须将检测矩形传递给面部对齐功能.
但是,即使dlib的探测器没问题,我也不能这样做.
因为std::vector<rectangle> detsdlib的示例代码中使用,我尝试分配如下所示,但我不能.
注意,detect_rectOpenCV的探测器是人脸检测矩形.

dets[0].l = detect_rect.left;
dets[0].t = detect_rect.top;
dets[0].r = detect_rect.right;
dets[0].b = detect_rect.bottom;
Run Code Online (Sandbox Code Playgroud)

你能告诉我什么建议吗?

谢谢.

c++ opencv rect dlib

7
推荐指数
2
解决办法
1万
查看次数

dlib对象检测器培训中的内存问题

  • 我正在使用dlib进行物体检测.我正在使用dlib训练我自己的探测器.
  • 但是,当我提供超过1000个图像时,数据不会被训练.进程被系统杀死.我已经在线搜索但没有找到任何特定的解决方案.
  • 我想知道是否有任何特定模式用于提供输入图像或我必须考虑用于训练数据的任何其他事物.是否有任何RAM或图像类型或图像大小的要求.
  • 任何帮助将不胜感激.谢谢!

c++ training-data dlib

7
推荐指数
0
解决办法
802
查看次数

如何获得Dlib C++中头部姿态估计的3D坐标轴

Dlib C++可以很好地检测地标和估计面部姿势.但是,如何获得头部姿势的3D坐标轴方向(x,y,z)?

opencv face-recognition head coordinate dlib

7
推荐指数
1
解决办法
9570
查看次数

Mobile Vision API新探测器框架获取位图图像

我知道之前已经问过类似的问题: - Mobile Vision API - 连接新的探测器对象以继续帧处理

我正在接收帧但是当我调用frame.getBitmap()时它返回一个null对象.我想在https://github.com/tzutalin/dlib-android-app(Android dlib Library)FaceDet函数中使用此位图.

android dlib

7
推荐指数
1
解决办法
1300
查看次数

在脸上画出花式矩形

我使用以下代码检测面部并在面部绘制矩形.

while True:
    # get video frame
    ret, img = cap.read()

    input_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    img_h, img_w, _ = np.shape(input_img)

    detected = detector(input_img, 1)

    for i, d in enumerate(detected):
        x1, y1, x2, y2, w, h = d.left(), d.top(), d.right() + 1, d.bottom() + 1, d.width(), d.height()
        cv2.rectangle(img, (x1, y1), (x2, y2), (255, 0, 0), 2)

    cv2.imshow("result", img)
    key = cv2.waitKey(30)

    if key == 27:
        break
Run Code Online (Sandbox Code Playgroud)

矩形看起来像这样:

但是我试图得到一个类似于这个的矩形:

是否有任何OpenCV或dlib函数可以帮助我获得这种有效的矩形?

python opencv image-processing dlib

7
推荐指数
1
解决办法
3937
查看次数

dlib (setup.py) 循环的构建轮

尝试从 Ubuntu 安装 dlib 和 face_recognition,参考https://www.learnopencv.com/install-dlib-on-ubuntu/ 但在执行以下命令后:我被困在:

为 dlib、人脸识别模型构建轮子
    dlib 的构建轮(setup.py)... /(循环棒)

python ubuntu opencv face-recognition dlib

7
推荐指数
2
解决办法
1万
查看次数

带有不安全构建标志的 Swift 包依赖项:目标完整性错误

TL; 博士

尝试在 Xcode 的 iOS 项目中使用本地 Swift 包依赖项时,我收到以下错误:

The package product 'DlibWrapper' cannot be used as a dependency of this target because it uses unsafe build flags.

(我使用不安全标志来指定静态库位置)

我还尝试将该包作为基于远程分支的依赖项导入,但无论如何它都失败了。

根据Swift 论坛上的这篇文章,该问题已在不久前解决,并且已经合并了相应的拉取请求

问题出现在 Swift 5.2.4 (Xcode 11.6) 和 5.3 (Xcode 12 beta 3) 中。

任何线索可能是什么问题?


细节

我正在尝试构建一个包装dlib库并在 iOS 应用程序中使用它的 Swift 包。由于平台原因,我无法使用.systemLibrary目标链接dlib. 所以我在一个静态库中预编译它并与包装器代码打包在一起,如下所示:

DlibWrapper/
  Libraries/
    dlib/
      include/
          ...
      lib/
        arm64/
          libdlib.a

  Sources/
    CWrapper/
      include/
        module.modulemap
        cwrapper.h
      cwrapper.cpp

    SwiftWrapper/
      SwiftWrapper.swift

  Package.swift
Run Code Online (Sandbox Code Playgroud)

的简化内容 …

xcode ios swift dlib swiftpm

7
推荐指数
1
解决办法
1716
查看次数

如何在 mac 上为 python 安装 dlib?

尝试在 macOS 上的 Python 3.7 上安装 dlib 时出现错误

pip3 install dlib
Run Code Online (Sandbox Code Playgroud)

我已经安装了 CMake,所以这不是问题。
我收到这些错误消息:

Failed building wheel for dlib
Run Code Online (Sandbox Code Playgroud)

Command "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/j2/nvk5521j2vn9s1w95_0vlwkm0000gn/T/pip-install-ls2e_3mr/dlib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/j2/nvk5521j2vn9s1w95_0vlwkm0000gn/T/pip-record-hy3hu262/install-record.txt --single-version-externally-managed --compile" 
failed with error code 1 in /private/var/folders/j2/nvk5521j2vn9s1w95_0vlwkm0000gn/T/pip-install-ls2e_3mr/dlib/ 
Run Code Online (Sandbox Code Playgroud)

最后是红色。我需要 dlib 的原因是安装 face_recognition。

python macos pip dlib

6
推荐指数
1
解决办法
8701
查看次数

在Google Coral开发板上构建时dlib挂起

我正在努力在Google Coral开发板上为Python 安装最新版本的dlib(http://dlib.net/,v19.17)。它与Raspberry Pi 3 B +(似乎具有完全相同的CPU和RAM数量)一起很好地工作,但是在珊瑚开发板上的卡住率为80%(在编译vector.cpp时)。运行跑步时会发生这种情况:

python3 setup.py install
Run Code Online (Sandbox Code Playgroud)

我尝试在Mendel Linux(运行开发板)上进行以下跟踪,但未成功:

  • 将cmake升级到最新版本,
  • 更改setup.py用于构建dlib的内核数
  • 添加SWAP文件

我看到的RPI和Coral / Mendel之间的主要区别是孟德尔上的cmake和gcc的旧版本。

我已经将cmake升级到最新版本,但没有成功,但是还没有涉及gcc。

python gcc arm dlib google-coral

6
推荐指数
1
解决办法
98
查看次数