大家来讨论下 如何把opencv的mat显示到hwnd窗体中

徐大大平凡之路 2017-02-17 01:45:28
如标题所示,opencv的imshow是会创建一个窗体,然后显示。。
那么,实际上我们会有这样的需求:把Mat图片一张张显示到上层指定的窗体中
都有那几种实现方法呢
哪种方法最稳定,效率最高呢
...全文
1034 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
方工 2017-05-05
  • 打赏
  • 举报
回复
在hwnd的onpaint事件处理函数中直接绘制图片
  • 打赏
  • 举报
回复
引用 3 楼 wangyaninglm 的回复:
movewindow,可以查一下msdn
谢谢版主,我已经尝试过了movewindow,, 上层创建了一个窗体,传入hwnd到下层dll, 如果使用imshow的话,,就算使用了movewindow,和setparent 依然会有两个窗口,,这个显然不是想要的效果。。
shiter 2017-02-18
  • 打赏
  • 举报
回复
movewindow,可以查一下msdn
  • 打赏
  • 举报
回复
引用 1 楼 sunny7862632 的回复:
directshow最简单方便
方便说得详细一点儿吗,,,或者简单贴几行代码,,谢谢
sunny7862632 2017-02-17
  • 打赏
  • 举报
回复
directshow最简单方便

4,449

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧