我在Windows中使用C++控制台应用程序.我想在我的网站中使用这个应用程序,以便从客户端获取输入,然后调用此应用程序来处理它,输出将转发到Web服务器.我听说过COM DLL,但不知道如何为我的应用程序创建它.
我试图将一些相同分辨率的图像编码成一个视频文件使用,为此我尝试过:
jCodec
FFMPEG
我听说过Xuggler,它的API可以在java程序中用来创建视频文件,但是因为它的网站似乎已经坏了.我无法尝试.
有谁知道如何将java格式的图像编码成视频文件请帮忙!
提前致谢 !
我想使用存储在Github存储库中的https://github.com/FaceDetect/cnn_face_detection项目,但它显示了许多不同的文件,并且没有适当的文档可用.谁能告诉我如何将github项目构建成可执行文件?
我正在使用dlib的face_landmark_detection_ex.cpp,它在原始图像上显示检测到的面部图像和所有面部标记.我想将原始图像与所有68个面部地标保存到我的计算机上.我知道它可以通过dlib的save_png和draw_rectangle函数来完成,但draw_rectangle只给出检测到的面部矩形位置,同时我也想在原始图像上绘制标志点并保存它们如下:
我想通过使用Java中的opencv的getPerspectiveTransform()方法在图像中选择四个点来使图像变直。我知道可以在python:getPerspectiveTransform中使用opencv来完成 。如果有人用它来实现图像拉直..请帮助。
我正在尝试使用DLIB的face_landmark_detection_ex.cpp在Visual Studio中构建C++应用程序.构建应用程序从命令promt运行,经过训练的模型和映像文件作为参数传递.
face_landmark_detection_ex.exe shape_predictor_68_face_landmarks.dat image.jpg
Run Code Online (Sandbox Code Playgroud)
这 shape_predictor_68_face_landmarks.dat是68个地标的训练模型,用于对输入图像执行检测,并且每次都需要在运行时加载以执行任何检测.我正在尝试做以下事情.
有没有办法在我的应用程序中打包此文件,以便运行更少的物理内存.
更新:
如何将此shape_predictor_68_face_landmarks.dat文件存储在静态缓冲区中,以便每次shape_predictor都可以从此缓冲区读取.
我试图通过在代码中描述的helen 数据集上执行train_dlib_shape_predictor_ex.cpp来训练Dlib的形状预测器,我将测试图像放在形状预测器的当前目录中的面部文件夹中.但是,当我运行代码时,它抛出以下异常:
C:\train_shape_predictor_ex\Release>train_shape_predictor_ex test
exception thrown!
ERROR: unable to open test/training_with_face_landmarks.xml for reading.
Run Code Online (Sandbox Code Playgroud)
as no training_with_face_landmarks.xml和testing_with_face_landmarks.xmlhelen数据集中的文件可用于以下页面:link
有一个名为annotation的文件夹,其中包含一个文本文件,其中包含数据集中每个图像的194个地标点位置.如何将此文件转换为training_with_face_landmarks.xml.