1 Star 0 Fork 0

zz_summer/crucibleDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
isColorImage.py 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
zz_summer 提交于 2020-03-21 21:42 . isColor remove xml
from PIL import Image
import os
input_path = 'F:\Desktop\deme'
def is_color_image(url):
im = Image.open(url)
pix = im.convert('RGB')
width = im.size[0]
height = im.size[1]
oimage_color_type = "Grey Image"
color_type = 1
is_color = []
for x in range(width):
for y in range(height):
r, g, b = pix.getpixel((x, y))
r = int(r)
g = int(g)
b = int(b)
if (r == g) and (g == b):
pass
else:
oimage_color_type = 'Color Image'
color_type = 0
# print(oimage_color_type)
return color_type
# return oimage_color_type
if __name__ == '__main__':
total_pics = os.listdir(input_path)
count = 0
for pic in total_pics:
real_path = input_path + os.sep + pic
if is_color_image(real_path):
count += 1
print(pic[:-4])
# 删除xml文件
# os.remove(xml_path + os.sep + pic[:-4] + '.xml')
# 删除图片
# os.remove(real_path)
print(count)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zz_summer/crucibleDemo.git
git@gitee.com:zz_summer/crucibleDemo.git
zz_summer
crucibleDemo
crucibleDemo
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385