学不会mfc的笨比 2022-10-09 09:21 采纳率: 92.3%
浏览 71
已结题

Opencv对于控件上图片的放大与缩小操作

Opencv可以对于图像进行处理,例如实现翻转,镜像等操作,现在我做的这个项目大致是这样的,创建了一个MFC对话框,然后上面有两个picture control控件,然后将图片放上去,询问如何操作,将鼠标移上去可以通过滚轮或者其他方式将鼠标位置的图片局部放大(也就相当于放大图片的细节地方不是放大整个图片)在csdn上找了好多内容发现很多没找到,询问一下有没有资料查询的地方

  • 写回答

1条回答 默认 最新

  • youcans_ 人工智能领域优质创作者 2022-10-09 21:57
    关注

    这个需求实际上是两个操作,一是 图片缩放,二是 GUI 的交互。
    OpenCV 可以用于图片缩放,非常简单,哪怕是局部放大也不难。可以理解为将局部放大后叠加到原图上。叠放方式很多,取决于你的定义,因为“将图片局部放大”是一个开放的或者说模糊的需求,每个人所想象的输出效果并不相同
    至于 GUI 交互,虽然 OpenCV 也提供了简单的 GUI,但不太好用。从你的描述 创建 MFC 对话框和 control 控件,你可能不是用 OpenCV 实现 GUI,这很好。
    接下来把两部分连接起来,GUI 部分要获取鼠标的点击位置坐标,传递给 Opencv 图像处理,然后刷新图像。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月18日
  • 已采纳回答 10月10日
  • 创建了问题 10月9日

悬赏问题

  • ¥15 对于知识的学以致用的解释
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败