变形 RGB 黑色 OR 白色的
我怎么拍照片 RGB 在 Python 并将其转化为黑色 OR 白色的? 我希望每个像素完全是黑色的 /0, 0, 0/, 无论是完全的白色 /255, 255, 255/.
在流行的图像处理库中有此功能是否有嵌入式功能 Python? 如果没有,如果它更靠近白色,将是刚刚通过每个像素的最佳方式,将其安装在白色,如果它更接近黑色,请将其安装在黑色?
在流行的图像处理库中有此功能是否有嵌入式功能 Python? 如果没有,如果它更靠近白色,将是刚刚通过每个像素的最佳方式,将其安装在白色,如果它更接近黑色,请将其安装在黑色?
没有找到相关结果
已邀请:
8 个回复
八刀丁二
赞同来自:
转换为灰色的阴影,然后缩放到白色或黑色 /取决于更近的事实/.
原版的:
结果:
枕头销售
安装
, 如果你还没有这样做:
https://github.com/python-imaging/Pillow
/或者 PIL/ 可以帮助您有效地工作图像。
另外,你可以使用
https://github.com/python-imaging/Pillow
从
http://www.numpy.org/
.
枕头 + Numpy 位面具方法
您需要安装 numpy:
Numpy 需要一个阵列的副本工作,但结果是相同的。
黑色和白色使用枕头,有振荡
使用
https://github.com/python-imaging/Pillow
, 您可以将其直接转换为黑色和白色。 看起来它似乎有灰色的色调,但你的大脑正在欺骗你! /彼此相邻的黑白看起来像灰色/
原版的:
转换:
黑色和白色与枕头,毫不犹豫
八刀丁二
赞同来自:
董宝中
赞同来自:
江南孤鹜
赞同来自:
使用
https://github.com/python-imaging/Pillow
, 您可以将其直接转换为黑色和白色。 看起来它似乎有灰色的色调,但你的大脑正在欺骗你! /彼此相邻的黑白看起来像灰色/
原版的:
转换:
二哥
赞同来自:
/在标准库中/ 转换 rgb 在
http://en.wikipedia.org/wiki/HSL_and_HSV
并使用亮度值来确定 black/white:
冰洋
赞同来自:
小姐请别说爱
赞同来自:
小明明
赞同来自:
结果,获得了数组 0 和 255, 基于三重条件。