本帖最后由 scarsss 于 2024-5-8 15:40 编辑
在qt里调用halcon库写识别程序,其中一步要读取字符库模型: ReadOcrClassCnn("Universal_0-9A-Z_NoRej.occ", &hv_OCRHandle);
但是要打包到其他电脑上时这么写就读取不到这个模型文件。如何将模型文件放在打包文件中exe同级目录下时,这个函数能读到文件路径的相对路径?
用这样写路径的话 QString path = QCoreApplication::applicationDirPath();
ReadOcrClassCnn(path +"/Universal_0-9A-Z_NoRej.occ", &hv_OCRHandle);
会报错无法将参数 1 从“const QString”转换为“const HalconCpp::HTuple &”
用ReadOcrClassCnn("./Universal_0-9A-Z_NoRej.occ", &hv_OCRHandle);也不行
|