灰色头像批量获取

在清明时节为大家批量获得灰色头像,专门写了一个函数,可以轻松地把彩色头像转换成灰色头像

# -*- coding:utf-8 -*- 
# coding=gbk

import cv2 
import os 

def change_gray(in_put):
    direction = in_put # 图片所在的地址
    pictures_names = os.listdir(direction)  #以列表的形式返回目录下的所有图片文件名带后缀
    i=0	 # 方便图片命名
    for picture_name in pictures_names:
        picture_name_dir = direction + "\\" + picture_name	#图片获取的路径
        change_dir = direction + "\head_change" + str(i) +".jpg"	#图片存储的路径
        img = cv2.imread(picture_name_dir,flags=cv2.IMREAD_GRAYSCALE)	#获取灰色图片
        cv2.imshow("gray",img)	# 展示灰色图片
        cv2.waitKey(0)	# 按任意键关闭展示的图片
        i+=1
        cv2.imwrite(change_dir, img)	# 将灰色图片保存到指定文件夹目录下

只要调用以上change__gray的函数,就可以批量获得文件夹下的所有图片的灰色图片

change_gray("E:\Dissertation\pictures") #调用函数 轻松转换
cv2.destroyAllWindows() #是为了防止最后一张图片一直存在导致未响应

大家再也不用去PS上转换了。只要一行代码,轻松转换所有头像!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值