qt 怎么实现抠图(100分)

醉过方知酒烈 2014-01-15 11:26:00
比如我在窗口中贴了一张图,然后我在这张图片上画一个圆形,画完之后就可以将封闭图形中间的这一块抠出来,为另一张图片。
疑惑:qt怎么实现不规则的图形,打破矩形这个规则?
谁可以给个思路?

现在想不通的就是,怎么在我画完这个圆的时候,能将这一块抠出来。当然可能不是圆形,假如图片中有一只小狗,我需要把它抠出来。
求大神给思路。
...全文
572 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
一去丶二三里 2014-01-23
  • 打赏
  • 举报
回复
引用 楼主 yanbin_1985525 的回复:
比如我在窗口中贴了一张图,然后我在这张图片上画一个圆形,画完之后就可以将封闭图形中间的这一块抠出来,为另一张图片。 疑惑:qt怎么实现不规则的图形,打破矩形这个规则? 谁可以给个思路? 现在想不通的就是,怎么在我画完这个圆的时候,能将这一块抠出来。当然可能不是圆形,假如图片中有一只小狗,我需要把它抠出来。 求大神给思路。
抠图其实不难,只要你知道你要抠的范围就好了! 可以参考:http://blog.sina.com.cn/s/blog_a6fb6cc90101evr8.html
醉过方知酒烈 2014-01-15
  • 打赏
  • 举报
回复
自己顶一下,在线等。
haltwang 2014-01-15
  • 打赏
  • 举报
回复
这个思路不知道怎么样: 怎么获取图片,以及抓其中的方块相信楼主已经搞定了。 获取图片每一点的像素,就是一个矩阵也没问题。 把用户选择的区域根据坐标转换为在矩阵的的点位置。 然后将区域内的点拿出来做成一个新的图片。 可能要写一个小算法,区域内外的判断,扣出来的区域大小的判断。 但是还是能实现的。 如果用OpenCV等其他库会不会简单些?
cnyfkk 2014-01-15
  • 打赏
  • 举报
回复
这个还是找个第三的QT图形库去做吧,oschina上很多QT开源软件可以去参考下。
醉过方知酒烈 2014-01-15
  • 打赏
  • 举报
回复
谢谢楼上,我再顶起,不信没人会
天椎体 2014-01-15
  • 打赏
  • 举报
回复
新手菜鸟,帮楼主顶
醉过方知酒烈 2014-01-15
  • 打赏
  • 举报
回复
沉的好快 没人会吗

16,818

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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