python图像切割成多边形_如何在python中将图像裁剪成多边形

我正在尝试制作一个图形用户界面,帮助我裁剪人脸,并根据他们的情绪(如愤怒、悲伤、高兴等)对其进行折叠。我的代码看起来工作正常,但当我裁剪图像时,它会保存图像的其余部分。我真的不知道怎么才能做到!!

我的裁剪功能:def on_mouse(self, event, x, y, buttons, user_param):

# Mouse callback that gets called for every mouse event (i.e. moving, clicking, etc.)

if self.done: # Nothing more to do

return

if event == cv2.EVENT_MOUSEMOVE:

# We want to be able to draw the line-in-progress, so update current mouse position

self.current = (x, y)

elif event == cv2.EVENT_LBUTTONDOWN:

# Left click means adding a point at current position to the list of points

print("Adding point #%d with position(%d,%d)" % (len(self.points), x, y))

self.points.append((x, y))

elif event == cv2.EVENT_RBUTTONDOWN:

# Right click means we're done

print("Completing polygon with %d poi

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值