永发信息网

如何将seetafaceengine源码打包为java包

答案:2  悬赏:40  手机版
解决时间 2021-01-03 15:06
  • 提问者网友:不要迷恋哥
  • 2021-01-03 04:45
如何将seetafaceengine源码打包为java包
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-01-03 06:11
如何创建自己的SeetaFace Alignment工程


不重点说明的流程和SeetaFace Detection的教程是一样的。


一、如何创建FaceAlignment动态链接库


1. 建立工程,设置配置管理器模式为release x64,并把FaceAlignment文件夹下面的src文件夹里面的CPP文件添加到工程中。
2.配置工程属性:1)VC++目录->包含目录(添加FaceAlignment下的include路径) 2)C/C++ -> 

预处理器->添加SEETA_EXPORTS和USE_OPENMP  ->语言-> OpenMp支持->是


3.生成解决方案


二、如何运行FaceAlignment程序


1. 在FaceAlignment文件夹建立lib文件夹,将刚刚生成的FaceAlignment.lib文件拷入,并且将生成的FaceDetection.lib文件拷入。
2.将FaceDetection的模型拷入FaceAlignment的模型中(如果直接运行例程,则不需要此步)。



3.最最重要的是要将FaceDetection中生成的动态链接库.dll文件拷入的和生成FaceAlignment.dll文件的同一个文件夹下面。如果缺乏此步,运行程序时会提示计算机丢失FaceDetection.dll文件。操作结果如截图:


4.配置管理器为 release X64


5.配置属性:1)VC++目录 -> 包含目录(3个opencvd的include和FaceDetectio


n/include和FaceAlignment/include)->库目录(OpenCV\build\x64\vc12\lib和FaceAlignment\lib)
2)C/C++ -> 预处理器 -> 预处理器定义(添加_CRT_SECURE_NO_WARNINGS) 3)链接器 -> 
输入 -> 附加依赖项(opencv_highgu


i2411.lib 和opencv_imgproc2411.lib和opencv_core2411.lib 和FaceAlignment.lib和FaceDetection.lib)


6.添加测试程序


7.运行。
全部回答
  • 1楼网友:北城痞子
  • 2021-01-03 06:37
在你的jdk的bin目录下,有个jar.exe文件,是用来打包的,你运行它会有帮助信息。jcreator的功能较弱,建议你用一个非常好的免费的ide,叫netbeans,现在版本5.0,用它建一个工程,会给你自动打包成jar文件,eclipse也可以,要稍微配置一下。java一般都是打包成jar文件,可以在安装了java虚拟机的计算机上跨平台使用。如果你想把它变成一个windows下的exe文件,可以用一些工具,如exe4j, nativej等,可以把你的class文件打包成exe文件,用google搜一下,可以找到这些软件的下载地址。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯