【问题标题】:Drawing an IplImage within an MFC Dialog Application在 MFC 对话框应用程序中绘制 IplImage
【发布时间】:2011-03-03 12:46:52
【问题描述】:

我有一个 MFC 对话框应用程序,用作 OpenCV 2.1 的某些图像处理的前端。我想放弃使用 cvShowImage 并将我的图像直接放在对话框或合适的容器上。我找到了使用 MFC SDI 应用程序和 View/Doc 模型的技术的示例,但我不知道如何转换它。

我很好奇是否有人做过这件事和/或知道哪里有这样的例子?

另外,这是我的第一个 MFC 应用程序。

谢谢大家。

【问题讨论】:

  • “直接放置我的图像”意义不大。这通常需要您在对话框编辑器中使用的位图。与图像处理应用程序的概念相当不兼容。当您动态创建图像时,您必须在它可用时对其进行绘制。这需要调用 cvShowImage()。
  • 请原谅我在我的语言中使用的快捷方式。也许这个问题需要更笼统。如何将位图呈现给控件,哪些控件可以执行此操作?

标签: visual-studio-2010 visual-c++ mfc opencv


【解决方案1】:

highgui 中有一个 CvvImage 类型,它带有一个 drawtoHDC(或 simialr)函数,可以绘制成位图

【讨论】:

    最近更新 更多