这个本来是非开源工业软件HALCON的一个功能,方便提升图像识别开发效率。原以为opencv没有,需要通过进程间共享内存的方式去实现。
结果在官网帮助文档中发现已经提供了。

  1. opencv 4.10帮助文档https://docs.opencv.org/4.10.0/index.html
  2. OpenCV Tutorials
  3. Introduction to OpenCV
  4. Image Watch: viewing in-memory images in the Visual Studio debugger
  5. 在 https://marketplace.visualstudio.com/ 搜索 Image Watch,找到Image Watch for Visual Studio 2022
  6. 下载ImageWatch.Packaging.vsix后,直接安装,会提醒关闭所有vs进程,未关闭的强行关闭。
  7. 参照说明新增一个image_watch_demo.cpp文件,放在opencv\samples\cpp中,用cmake gui重新生成opencv sln,就会见到(sample) image_watch_demo工程
  8. 用debug版本编译调试image_watch_demo工程
  9. 调试时,打开 “视图” == > “其他窗口” == > “ImageWatch”,效果如下图
    在这里插入图片描述
Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐