NPU SDK转换得到的代码预处理部分被注释?

和Demo中Inception的情况相同,设置环境变量VSI_USE_IMAGE_PROCESS=1没有作用,在生成的main.c中,vnn_PreProcessNeuralNetwork函数关于预处理的部分是被注释的,在我将注释手动去除以后,编译运行发现报错缺少头文件cl_viv_vx_ext.h:


然后我在/usr/include/CL中找到了该头文件并将其复制到当前目录下,再次编译运行,verification步骤的CHECK STATUS就通过不了了,请问有什么比较好的解决方式吗?

板子是Khadas VIM3,最新固件6.4.4.3,而且是新刷进去的。
[ 15.727094] Galcore version 6.4.4.3.310723AAA
@numbqq @Frank 求解决一下谢谢orz

如图是从Demo Inception部分的截图,就算设置了VSI_USE_IMAGE_PROCESS也没作用啊orz
QQ截图20210910193722
此外,给与模型输入大小相同的图片,且不设置VSI_USE_IMAGE_PROCESS时是可以正常运行并输出结果的

@Yanzuo1019 这部分代码是不能使用的,即使你打开也无法使用,没有一个预处理能解决所有模型。预处理你应该在代码中去预处理,opencv的接口足够使用了

@Frank 好的谢谢解答,看文档上的说明还以为可以使用 :rofl: