这个本来是非开源工业软件HALCON的一个功能,方便提升图像识别开发效率。原以为opencv没有,需要通过进程间共享内存的方式去实现。
结果在官网帮助文档中发现已经提供了。
- opencv 4.10帮助文档https://docs.opencv.org/4.10.0/index.html
- OpenCV Tutorials
- Introduction to OpenCV
- Image Watch: viewing in-memory images in the Visual Studio debugger
- 在 https://marketplace.visualstudio.com/ 搜索 Image Watch,找到Image Watch for Visual Studio 2022
- 下载ImageWatch.Packaging.vsix后,直接安装,会提醒关闭所有vs进程,未关闭的强行关闭。
- 参照说明新增一个image_watch_demo.cpp文件,放在opencv\samples\cpp中,用cmake gui重新生成opencv sln,就会见到(sample) image_watch_demo工程
- 用debug版本编译调试image_watch_demo工程
- 调试时,打开 “视图” == > “其他窗口” == > “ImageWatch”,效果如下图