找回密码
 立即注册
搜索
查看: 1746|回复: 12

[软件] 有什么脚本或者软件能识别哪些图片是黑白哪些是彩色

[复制链接]
     
发表于 2022-3-11 10:32 | 显示全部楼层 |阅读模式
有哪位可以提供下脚本或者可执行软件的,不需要太准确,只需要快速分类黑白和彩色图片即可,图片格式为jpg、png.
回复

使用道具 举报

     
发表于 2022-3-11 10:47 | 显示全部楼层
图片导入到素材管理软件Eagle或billfish。 然后有一个图片主题颜色筛选的功能。

Eagle虽然付费但是可以试用30天,对于lz临时用用而言应该也能满足需求。Billfish免费但用的不多,记得也是有类似的功能的。
回复

使用道具 举报

     
 楼主| 发表于 2022-3-11 10:58 | 显示全部楼层
系统杀手 发表于 2022-3-11 10:47
图片导入到素材管理软件Eagle或billfish。 然后有一个图片主题颜色筛选的功能。

Eagle虽然付费但是可以试 ...

好办法,我先尝试一下
回复

使用道具 举报

     
发表于 2022-3-11 12:43 | 显示全部楼层
本帖最后由 泰坦失足 于 2022-3-11 12:47 编辑

import cv2
import os
lst = os.listdir('your_directory')
for file in lst:
    if '.jpg' in file:      image = cv2.imread(file)
      if image.any() != None:
            if(len(image.shape)<2):
                  print ('grayscale')
            if len(image.shape)==3:
                  print ('Colored')

回复

使用道具 举报

     
 楼主| 发表于 2022-3-11 16:22 | 显示全部楼层
泰坦失足 发表于 2022-3-11 12:43
import cv2
import os
lst = os.listdir('your_directory')

告诉我咋用
回复

使用道具 举报

     
发表于 2022-3-11 16:50 | 显示全部楼层

这是python。 但是只是print了结果,具体怎么重命名文件之类的操作还需要lz自行补充相关代码。
回复

使用道具 举报

     
发表于 2022-3-11 17:21 来自手机 | 显示全部楼层
泰坦失足 发表于 2022-3-11 12:43
import cv2
import os
lst = os.listdir('your_directory')

没有处理四通道,也不能识别人眼观察黑白但是实际上有rgb通道的图片
回复

使用道具 举报

     
发表于 2022-3-11 17:30 来自手机 | 显示全部楼层
win8 发表于 2022-3-11 17:21
没有处理四通道,也不能识别人眼观察黑白但是实际上有rgb通道的图片

888887这样的颜色怎么算  按人眼肯定是黑白的  但是实际有彩色
回复

使用道具 举报

     
发表于 2022-3-12 04:38 来自手机 | 显示全部楼层
瓦格雷 发表于 2022-3-11 17:30
888887这样的颜色怎么算  按人眼肯定是黑白的  但是实际有彩色

设计一定的范围判定就好了
回复

使用道具 举报

     
发表于 2022-3-12 06:59 | 显示全部楼层

安装好python环境和opencv,在终端里运行就行了。大概要折腾一天左右入门python就够了吧
回复

使用道具 举报

发表于 2022-3-12 11:45 来自手机 | 显示全部楼层
win8 发表于 2022-3-11 17:21
没有处理四通道,也不能识别人眼观察黑白但是实际上有rgb通道的图片

要求真多,那就全部转成hsv看s值
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-3-12 11:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-3-12 13:09 | 显示全部楼层
黑白图片会不会小一点,可以用文件管理器先筛选一波
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-23 01:39 , Processed in 0.032700 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表