关于在IIS上加载和使用caffemodel的一些小细节
detect.caffemodel等文件加载错误.
JS代码需要访问detect.prototxt和detect.caffemodel等文件时,出现加载错误的话是因为把caffemodel放在models文件夹是不够的,调用的时候会出现404错误。这个时候可能是无法访问到这些文件。
你需要再IIS的当前网站上设置一下:
在IIS上添加MIME类型控制,点击“添加”,然后输入:
.prototxt
text/xml
和
.caffemodel
text/xml
注意类型,不要使用 text/plain,这样加载的时候可能会报错。比较难发现这个错误。此坑。
以下是我调用的源代码,来自另一位高人:
cv.FS_createDataFile("/", "detect.prototxt", dp, true, false, false);
cv.FS_createDataFile("/", "detect.caffemodel", dw, true, false, false);
cv.FS_createDataFile("/", "sr.prototxt", sp, true, false, false);
cv.FS_createDataFile("/", "sr.caffemodel", sw, true, false, false);