简单几行代码,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.csdn.net/Sn_python/article/details/91866780

你可能感兴趣的:(python)