gpt4 book ai didi

c++ - 有没有办法在opencv c++中检查矩阵中的数据

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:46 25 4
gpt4 key购买 nike

我正在使用 OpenCV 库在 Visual Studio c++ 上为 Windows 7 中的项目进行编程。我正在处理许多不同类型的矩阵:uchar , float , double , Vec3d , Vec3b

当我想打印出图像的值时,我停止运行,写入以下行,cout << (int)mat.at<Veb3b>(i,j)[k]; ,然后从头开始运行,这非常耗时。在 Debug模式下,我看不到矩阵的值,可能是第一个索引,具体取决于类型。在 Matlab 中,您可以看到这些值,并在运行时使用它们。 (我可以只看到矩阵中的值)

我想知道是否有一种方法可以使用某些外部工具查看运行时的值。很多天才都在做OpenCV,他们中的一些人应该已经想到了。

那么,有人知道这样的工具吗?我找不到任何相关内容。

最佳答案

我推荐 Microsoft (link) 的 Image Watch 扩展。

它内置了对 OpenCV 数据类型的支持。更适合图像数据,尽管将其用于常规矩阵也很有效。可以随时中断并查看全局或局部变量中的数据,甚至可以对显示的数据进行一些简单的过滤。您可以放大以查看单个元素。还支持直接从调试器导出。

关于c++ - 有没有办法在opencv c++中检查矩阵中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com