简单几行代码,python制作美图秀秀软件!

image

一张图片是由像素点组成的,那么放大一张照片的像素即可达到模糊效果。

试问,如果一个斑点很多的妹子图,像素被放大后,斑点是不是也会被淡化?

答案是肯定的!

python模块:

import cv2
import os
opencv加载一行美图照片:
image = cv2.imread(path)

路径自己填,此处用path代替。

定义美图程度参数:

value = 28

此处的28不一定是得28,数值越大,像素被放大的程度越大,也就是说美颜的程度越高!

开始美颜:

image_dst = cv2.bilateralFilter(image,value,value*2,value/2)

传入被美化的图片image,,value*2,value/2不用管这两个参数,固定写法,无需知道底层算法!

保存已经被美化的图片:

cv2.imwrite(path,image_dst)

传入被保存的地址path,传入美颜后生成的对象。

打开图片:

os.system(path)

至于如何制作软件,可参考https://blog.youkuaiyun.com/Sn_python/article/details/91866780

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值