制作一个简单的图像色彩分离工具

2024-10-14 16:37:45

前面我介绍了用mathematica或python对图片进行色彩分离的方法。具体的代码,请参考下面的文章。本文的目标是,把这类功能,打包成一个工具,可以直接拿来使用。

工具/原料

电脑

anaconda(python3+)

准备

1、python代码如下图所示。

制作一个简单的图像色彩分离工具

2、用编译器运行这个代码,会出现一个工具,截图如下。

制作一个简单的图像色彩分离工具

3、这个工具包括四个按钮;如果点击打开图片并提取绿色图的按钮,就会出现打开图片的对话框。

制作一个简单的图像色彩分离工具

4、点击这个图片,就会把图片的绿色通道分离出来,而其余两个通道的像素值全部变成了0,此时的图片就变成了深浅不一的绿色图。

制作一个简单的图像色彩分离工具

5、不过有一点要注意,打开的图片的路径不能有中文字符,否则程序不能读取这个图片,导致报错。比如,把图片名字改为"哎吆.png",就不能成功运行。

制作一个简单的图像色彩分离工具

6、从头到尾运行一次成功案例。

制作一个简单的图像色彩分离工具

7、把每一个按钮都使用一次,得到四种图片。第一幅图是二值图片,只有黑白二色,由于阈值的设计不合理,导致图片全黑。

制作一个简单的图像色彩分离工具制作一个简单的图像色彩分离工具制作一个简单的图像色彩分离工具制作一个简单的图像色彩分离工具

打包

1、把上述python代码保存为0.py。注意看,路径里面没有中文字符。

制作一个简单的图像色彩分离工具

2、打包过程可能比较慢,等待中。

制作一个简单的图像色彩分离工具制作一个简单的图像色彩分离工具

3、打包完成之后,命令提示符就会回到工作目录上来。

制作一个简单的图像色彩分离工具

4、在文件夹a里面,多出了几个文件夹,而我们需要的软件,放在dist目录里面。双击运行就可以了。

制作一个简单的图像色彩分离工具
猜你喜欢