在调试OpenCV C++代码时,我需要检查一些cv::Mat
的元素。
已尝试将mymat.at<double>(0, 0)
添加到watch,但存在两个问题:
- 有时候它不起作用:
Couldn't find method cv::Mat::at<double>
个 - 即使它有效,也很难逐个检查元素。
目前,我使用cv::FileStorage
将Mat内容写入文件,但这也不是一个好的解决方案。
有没有像Image Watch这样的VSCode扩展可以在调试时显示Mat元素的值?
在调试OpenCV C++代码时,我需要检查一些cv::Mat
的元素。
已尝试将mymat.at<double>(0, 0)
添加到watch,但存在两个问题:
Couldn't find method cv::Mat::at<double>
个目前,我使用cv::FileStorage
将Mat内容写入文件,但这也不是一个好的解决方案。
有没有像Image Watch这样的VSCode扩展可以在调试时显示Mat元素的值?
1条答案
按热度按时间trnvg8h31#
如果你目前正在使用GDB调试你的应用程序,你可能希望参考this open source project,它目前还没有作为vscode的插件提供。