3

我已经使用 EmguCV 2.2.1 实现了一个人脸检测 webapp。运行 webapp 的总 dll 文件大小仅为 ~12MB。

但是当我尝试使用 EmguCV 2.4.2 更新我的程序时(我需要在这个版本中使用新的 FaceRecognizer 类),总的 dll 大小太大了。

opencv_gpu242.dll ~ 200MB(在 2.2.1 中只有 500KB)

cublas32_42_9.dll ~ 100MB

我的 webapp 托管在服务器上,存储磁盘只有大约 300MB,所以我无法上传我的新版本。谁能告诉我如何减小 dll 的大小或使用其他东西?

4

1 回答 1

0

抱歉,我无法发表评论,这就是为什么将其发布为答案。尝试使用“发布模式”。发布模式将减小可执行文件的大小。如果它已经在发布模式下编译。跳过这个。

编辑:减少 EmguCV dll 的大小:如果有相同的静态库,您可以避免使用 dll。您可以为此进行静态链接。

于 2013-08-29T12:19:24.600 回答