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

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 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了