茜茜公主,在python把她的照片换成底色的话,程序员就不需要potoshop,天下足球

作为一名程序员,你能够不会ps,但1g等于多少mb修正图片这种工作一定要能做

环境要求

Python3

numpprinty库

opencv库

装置依靠库

下载习惯版别的numpy函数库,我电脑是WIN10 64位,装置的函数库是

numpy-1.13.1+mkl-cp视频在线36-cp36m-win_amd64.whl

下载习惯版别的opencv库,我电脑是WIN千层饼的做法10 64位,装置的库是

opencv_python-3.3.1-cp36-cp36m-win_amd64.whl

装置以上两个库,WIN+R->CMD->CD到当时两个库地点的文件夹,输入以下指令逐渐装置

pip install numpy-1.13.1盛行发型+mkl-cp36-cp36m-win_每日英语听力amd64.whl
pip install opencv_python-3.3.1-cp36-cp36m-win_amd64.whl

详细完成

在当时文件夹新建opencv.py茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球,复制以下代码

import cv2
im麻黄port numpy as np
img=cv2.imread('timg.jpg')#原图片途径
#缩放
rows,cols,茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球chan胃酸过多nels = img.shape
img=cv2.resize(img,None,fx=0.5,fy=0.5)
rows,cols,channels = img.shape
cv2.imshow('img'主角姓叶是京城叶枫,img)
#转化hsv
hsv=cv2.cvtCol茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球or(img,cv2.COLOR_BGR2HSV)
lower_blue=n丰盈的反义词p.array([90,70,70]) #里边三个数值能够操控优点理出来的作用和噪点
upper_blue=np.array([110,255,255])
m苏妤陆历承ask = cv2.inRange(暴君的逃婚皇后hsv, lower_blue, upper_blue)
cv2.imshow('Mask', 六朝云龙吟9mask)
#腐蚀胀大
erode=cv2.erode(m茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球ask,None,iterations=1)
cv2.imshow('erode',erode)
dilate=cv2.dilate(erode,None,iterat古代家法ion韩娱之油腻配偶s=1)
cv2.imshow('dilate',dilate)
#遍历替换
for i in r致咱们终将逝去的芳华ange(rows):
fo茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球r j in range(茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球cols):
if dilate[i,j]==255:
img[i,j]=(0,0,255)#此处替换茜茜公主,在python把她的相片换成底色的话,程序员就不需求potoshop,天下足球色彩,为BGR通道
cv2.imsho横冲直撞w('res',img刘晟豪)
cv2雍正后宫.waitKey(0)
cv2.destroyAllWindows()

运转

程序员不需求Potoshop,所以我996

评论(0)