EmguCV 2.4.2 dll文件太大了

时间:2013-08-29 12:09:37

标签: c# opencv emgucv face-recognition

我使用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的大小或使用其他东西?

1 个答案:

答案 0 :(得分:0)

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

编辑:要减小EmguCV dll的大小:如果存在静态库,则可以避免使用dll。你可以为此做静态链接。