python证件照换底色_python利用opencv实现证件照换底

网上交证件照的时候不同单位对底色的要求不一样,当你手里只有一张蓝底照片,却要求交红底或者白底的证件照时,不免就尴尬了些。此时的你为了避免重拍的麻烦,不得不打开ps一点一点地去抠图换背景,费时费力。

opencv

今天就给大家介绍一下python利用opencv库进行蓝底换红底或者白底照片的操作。

1.强大的opencv库

说到图像处理,不得不提opencv库。它是一个跨平台的计算机视觉库,可以运行在不同操作系统上,它由一些列c函数和少量c++函数组成,并提供python,matlab等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

我们这里用的opencv-python 就是opencv的python API接口。

重点来袭

本文中主要用到的方法进行介绍:

cv2.imread(picpath):该函数功能为读入图像cv2.cvtColor():色彩转换函数,因为在图像处理的时候,有些图像可能在RGB颜色空间信息不如转换到其它颜色空间更清晰。cv2.inRange(hsv, lower_red, upper_red):该函数主要设阈值,去背景。第一个参数hsv为原图像;第二个参数指图像中低于这个lower_red的值,图像值变为0;第三个参数指图像中高于这个upper_red的值,图像值变为0。cv2.erode():图像腐蚀处理,可以使图像的色彩更加突出,减少不必要颜色的干扰,也就是消除白噪声。cv2.dilate()ÿ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值