提取边缘轮廓
https://blog.csdn.net/chengqiuming/article/details/80289147
相关文章
https://zhuanlan.zhihu.com/p/25864960
参考文章:知乎
https://zhuanlan.zhihu.com/p/25774111
1.将柏木由纪的彩照转为黑白
需要先了解Python的一个图像处理库PIL
原图奉上
看完只想说乳此肾好
这里是我们的第一段代码,但是转化效果并不是很好
from PIL import Image
image_file = Image.open("convert_image.png") # open colour image
image_file = image_file.convert('1') # convert image to black and white
image_file.save('result.png')
我们得到的图片不是很理想 会有灰灰的感觉
接下来我们使用另一种方法
https://codeday.me/bug/20180310/142543.html
from PIL import Image
import numpy as np
col = Image.open("convert_image.png")
gray = col.convert('L')
# Let numpy do the heavy lifting for converting pixels to pure black or white
bw = np.asarray(gray).copy()
# Pixel range is 0...255, 256/2 = 128
bw[bw < 128] = 0 # Black
bw[bw >= 128] = 255 # White
# Now we put it back in Pillow/PIL land
imfile = Image.fromarray(bw)
imfile.save("result_bw.png")
这回得到了我们想要的图片
未完待续
补充
GetPixel,函数功能,该函数检索指定坐标点的像素的RGB颜色值。
例如:lena.getpixel((0,0))
关于PIL参考文章
https://blog.csdn.net/icamera0/article/details/50843172