学不会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 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测