VisualStudio是一个VisualStudio扩展,它提供了一个监视窗口,用于在调试本地C++代码时在内存位图中查看。它内置了对OpenCV图像类型的支持(例如cv::Mat、cv::Mat等)。
我们知道,对于你们中的很多人来说,这是C++调试经验的重要组成部分。我们通过调查回复、博客评论和Reddit对话收到了许多支持Visual Studio 2017扩展的请求。
我们很高兴地宣布,Visual Studio 2017的图像监视功能 现在可从VisualStudioMarketplace下载 .
OpenCV和图像监视入门
你可以尝试任何OpenCV程序的图像观看。您需要在开发人员机器上安装OpenCV库才能编译这些程序。您可以运行以下vcpkg命令在您的计算机上下载和编译OpenCV:
1.安装vcpkg(如果您已经有一个正在工作的vcpkg安装,请跳过):
git clone https://github.com/Microsoft/vcpkg.gitcd vcpkg.ootstrap-vcpkg.batvcpkg integrate install
2.安装OpenCV
vcpkg install opencv
如果您想从OpenCV入手,可以使用 在opencv.org上的图像观察教程中提供的示例 . 创建一个新的C++项目 文件 > 新建 > 项目… > Visual C++ > Windows桌面, 通过选择 Windows控制台应用程序 模板。然后,用上面链接的OpenCV.ORG示例替换主C++文件的内容。
在任何C++调试会话中,您可以通过选择:
- 查看 > 其他窗口 > 图像监视 菜单或
- 自动 , 观察 或 当地人 窗口>任何支持的变量旁边> 添加到图像监视 上下文菜单,或
- 将鼠标悬停在任何变量上以显示其 数据提示 > :magnifying_glass_tilted_left: 值旁边> 添加到图像监视 上下文菜单
要了解有关使用图像手表的各种方法的更多信息,请查看 图像监视帮助页 .
了解更多Visual Studio扩展
我们希望您喜欢使用Visual Studio 2017的图像监视。一如既往,我们 期待您的反馈和建议 .
如果您想在VisualStudio市场中开发C++开发的其他有用的VisualStudio扩展,请查看我们的文章 VisualStudio 2017中C++开发人员的VisualStudio扩展 ”.