代码是读取yolov5转成的ncnn模型,配置好了库目录等,用release可以生成exe文件。进入生成exe的文件夹,放入图片,打开cmd运行该exe文件,报错:
把prama和bin放入exe所在文件夹后:
点开exe文件,页面都没显示出来就秒闪退了。
我尝试把exe移到项目的第一层文件夹中,还是没有用。
我怀疑还是代码出了问题,代码链接:https://github.com/Tencent/ncnn/blob/master/examples/yolov5.cpp
我的.param文件,可视化后的三个输出如图,缺少了permute:
而别人的输出:
所以我代码中的三个extract用的不是permute的output,而是convolution的output :
不过我感觉这里应该问题不大,可能还是路径出了问题:
这个地方的images不懂要不要改:
然后我的类只有1个:
最后的三个标蓝的部分不懂是不是要修改的:
想问问看我的exe无法运行到底是哪里出了问题,翻了挺多帖子也没找到能解决的。