1、VS下调用算子分类算子ApplyDIClassifier时,提示“Halcon error#7718: For this operation thecuDNN library needs to be available(see installation guide)”,但是Hdevelop环境下运行没有任何问题。 此时应该是启用了GPU,会调用Cudnn第三方库Q,该报错应该是Cudnn版本的问题。确认下电脑是否安装多个Cudnn版本。 最简单的解决办法:将Halcon20安装目录下的第三方库(D:\Halcon20.11\bin\x64-win64\thirdparty的'thirdparty')拷贝到当前程序的运行路径下,就可以解决这个问题。 2、VS下设置分类在CPU下执行,即调用算子: SetDlClassifierParam(hDLHandler, "runtime" , "cpu"),提示“CPU based inference is not supported on this platform”,但是Hdevelop环境下运行没有任何问题。 因为根据官方文档介绍从Halcon18开始,是支持CPU上进行深度学习分类或检测的,那么首先要确认下电脑Halcon安装版本是否出现错误? 解决办法:我出现这种错误是版本没有问题,但是因为电脑安装版本众多,所以为了怕出问题,手动将Halcon2
1、VS下调用算子分类算子ApplyDIClassifier时,提示“Halcon error#7718: For this operation thecuDNN library needs to be available(see installation guide)”,但是Hdevelop环境下运行没有任何问题。此时应该是启用了GPU,会调用Cudnn第三方库Q,该报错应该是Cudnn版本的问题。确认下电脑是否安装多个Cudnn版本。最简单的解决办法:将Halcon20安装目录下的第三方库(D:\Ha