我使用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的大小或使用其他东西?
答案 0 :(得分:0)
抱歉,我无法发表评论,这就是为什么发布这个作为答案。尝试使用“发布模式”。释放模式将减少可执行文件的大小。如果它已在已发布模式下编译。跳过这个。
编辑:要减小EmguCV dll的大小:如果存在静态库,则可以避免使用dll。你可以为此做静态链接。