【发布时间】:2017-12-07 20:29:27
【问题描述】:
我在 Visual Studio 2017 中使用 EMGUCV。我需要将 XML 文件设置为 cascadeClassifier,如下所示:
CascadeClassifier cascadeClassifier = new CascadeClassifier(@"cascadeClassifier\haarcascade_frontalface_alt2.xml");
这样做我需要获得一份 XML 文件的副本到我的发行版中。所以我通过这个问题here 发现了资源。所以我将 XML 添加到我的资源中并尝试通过以下方式访问它:
CascadeClassifier cascadeClassifier = new CascadeClassifier(Properties.Resources.haarcascade_frontalface_alt2);
但是这个对象资源是一个字符串并且 CascadeClassifier 需要一个文件名,有没有办法做到这一点?
【问题讨论】:
-
您的资源的内容是什么?它应该是文件名
-
内容是 XML。我想当我尝试获取资源时,我得到的是一个对象,而不是一个 EMGU 可以流式传输的文件。