使用OpenCV编程时,可能会碰到一系列的小问题,如越界或逻辑错误等,但错误提示只存在于cmd窗口中,或直接弹出警告弹窗,并不标出代码的实际错误位置。初学者往往先要查找断言代表的含义,再去代码中一步步断点调试,非常麻烦。
其实只需要Alt+数字7调出调用堆栈,在堆栈中双击你自己的函数名即可定位到当前程序出错的位置(即程序运行终止位置),在进行相应的排查修改即可。
使用OpenCV编程时,可能会碰到一系列的小问题,如越界或逻辑错误等,但错误提示只存在于cmd窗口中,或直接弹出警告弹窗,并不标出代码的实际错误位置。初学者往往先要查找断言代表的含义,再去代码中一步步断点调试,非常麻烦。
其实只需要Alt+数字7调出调用堆栈,在堆栈中双击你自己的函数名即可定位到当前程序出错的位置(即程序运行终止位置),在进行相应的排查修改即可。