最近做了一个体感识别的小项目,遇到了一些坑,记录一下。输出的exe在自己主机上可以运行,在同事电脑上也没问题,但是在现场主机上无法识别到人体。
查阅日志,发现是BodyTracting的问题,于是开始常规排查。
1.确保程序路径没有中文;
2.确保如下两个sdk已经安装到现场主机且为默认C盘路径;
3.确保Azure Kinect Viewer 是否运行正常,运行完是否关闭
4.检查程序运行时是否拷贝完整dll
以上均无问题。继续排查。
打开C:\Program Files\Azure Kinect Body Tracking SDK\tools\k4abt_simple_3d_viewer.exe
发现闪退!问题锁定,查阅资料之后,发现是显卡驱动版本问题,需要讲显卡驱动版本设置为
472.12 。
下载链接如下:GeForce Game Ready 驱动程序 | 472.12 | Windows 10 64-bit, Windows 11 | NVIDIA
安装完毕重新运行,完美解决!