浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法python

方案一:(参考网上代码,感觉实用性不是很强)使用PIL截取图像,然后将RGB转为HSV进行判断,统计判断颜色,最后输出RGB值

方案二:使用opencv库函数进行处理。(效果不错)

1、将图片颜色转为hsv,2、使用cv2.inRange()函数进行背景颜色过滤3、将过滤后的颜色进行二值化处理4、进行形态学腐蚀膨胀,cv2.dilate()5、统计白色区域面积

详解:方案一:

项目实际需要,对识别出来的车车需要标记颜色,因此采用方案如下:

1、通过importPIL.ImageGrabasImageGrab将识别出来的汽车矩形框裁剪出来

img_color=image.crop((left,right,top,bottom))2、将裁剪出来的image进行颜色图像识别

RGB和hsv中间的转换关系,网上很多,我也没有具体去研究如何转换的,能用就行

附上测试,封装成函数方法:

importcolorsysimportPIL.ImageasImagedefget_dominant_color(image):max_score=0.0001dominant_color=Noneforcount,(r,g,b)inimage.getcolors(image.size[0]*image.size[1]):#转为HSV标准saturation=colorsys.rgb_to_hsv(r/255.0,g/255.0,b/255.0)[1]y=min(abs(r*2104+g*4130+b*802+4096+131072)>>13,235)y=(y-16.0)/(235-16)#忽略高亮色ify>0.9:continuescore=(saturation+0.1)*countifscore>max_score:max_score=scoredominant_color=(r,g,b)returndominant_colorif__name__=='__main__':image=Image.open('test.jpg')image=image.convert('RGB')print(get_dominant_color(image))测试图

结果

在这个网上查询RGB数值对应的颜色

方案二:opencv计算机视觉库函数处理

1、定义HSV颜色字典,参考网上HSV颜色分类

代码如下:

importcv2importnumpyasnpimportcolorListfilename='car04.jpg'#处理图片defget_color(frame):print('goinget_color')hsv=cv2.cvtColor(frame,cv2.COLOR_BGR2HSV)maxsum=-100color=Nonecolor_dict=colorList.getColorList()fordincolor_dict:mask=cv2.inRange(hsv,color_dict[d][0],color_dict[d][1])cv2.imwrite(d+'.jpg',mask)binary=cv2.threshold(mask,127,255,cv2.THRESH_BINARY)[1]binary=cv2.dilate(binary,None,iterations=2)img,cnts,hiera=cv2.findContours(binary.copy(),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)sum=0forcincnts:sum+=cv2.contourArea(c)ifsum>maxsum:maxsum=sumcolor=dreturncolorif__name__=='__main__':frame=cv2.imread(filename)print(get_color(frame))3、结果

原始图像(网上找的测试图):

1)、使用cv2.inRange()函数过滤背景后图片如下:

2)、可见使用白色分量过滤背景后,出现车辆的轮廓,因此,能够计算白色区域的面积,最大的则为该物体颜色

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

THE END
1.请问汽车图库都有哪些内容另外有很多展示汽车不同状态和场景的图库比如在夜间闪烁灯的汽车、冬天开车的汽车、显示车钥匙的年轻人与汽车、卡通风格的各种汽车插画、汽车行驶在路上的动图、新能源汽车充电桩的图片、汽车制造自动化工厂的图片等。 博越 L 车机里的图库也有其作用能让驾驶员选喜欢的图片作车机背景提升视觉体验还能在连接行车记录仪https://m.pcauto.com.cn/baike/825870/1617912/
2.车型库车型大全车型分类车讯网chexun.com 车型库按字母、价格、级别、国别、配置等对汽车分类,涵盖国内外新车好车,是您买车购车不二选择!http://car.chexun.com/
3.威兰达图片珍珠白威兰达高清图片库58汽车汽车图片库提供珍珠白威兰达汽车图片, 各款威兰达高清大图,可按车型,颜色,外观内饰全角度查看改装珍珠白威兰达图片,分类细致,图片全面,精彩汽车图片尽在58汽车图片库https://product.58che.com/pic_list/8846/color_12614_1.shtml
4.汽车库的分类有什么?国家认证的汽车维修技师,15年德美日等各系车辆维修,擅长:疑难故障诊断维修,远程维修技术指导 咨询技师 汽车库的分类当时有以下几种: 根据修理汽车车型分类: 分为小型汽车修车库、大中型汽车修车库及综合修车库,其中,综合修车库功能最为复杂,存在更多的火灾隐患。 https://auto.china.com/mip/920866.html
5.离散型制造行业工艺数字化如何实现?以汽车零部件行业为例2、可导入设备的3D扫描点云,作为布局参照,然后从资源库中实例化3D资源进行布局并提供点云处理能力; 3、沉浸式3D环境进行工艺资源定位调整(可使用VR); 4、工艺资源层级化分类管理; 六、汽车零部件企业工艺数字化之产品制造组装工艺评估 可在3D布局环境中自动生成产品装配或拆卸的无碰撞路径,优化和验证全局组装或拆卸https://www.dongchedi.com/article/7298896742559351307
6.www.zgfdcpx.com/xxxr92050934.html四魔图片库美女图片 中出片亚洲 国产亚洲黑丝美女被操到傲娇。 国产r片91.久久久天堂 女人让男人桶 肥老太淫片 日本裸体女优 18岁午夜高清无码视频 XNXXXX18美女 性饥渴XXHDⅩXXX乱大交 白丝女仆被免费视频 黄道视频无码专区 亚洲∧V天堂 美女脱光衣服露出小穴 尿口爆乳 国产麻豆人与兽性爱视http://www.zgfdcpx.com/xxxr92050934.html
7.quinovare.com/xxxr84821217<!DOCTYPE/506627.shtml7月23日下午,齐齐哈尔市第三十四中学体育馆发生屋顶坍塌事故,事故发生时,馆内共有19人,其中4人自行脱险,15人被困。据央视新闻7月24日上午消息,15名被困人员均已被找到,现场搜救工作结束。7月24日上午10时,最后一名被困学生已搜救到,已无生命体征。此次事故共造成11人死亡。?-——。 http://quinovare.com/xxxr84821217%3C!DOCTYPE/506627.shtml
8.麻瓜研究课题库~(持续更新)25.魔法所位于硫磺岛以南,谁知道硫磺岛属于麻瓜分类中的什么岛屿?(B) A.珊瑚岛B.火山岛C.大陆岛 D.沉积岛 26.麻瓜成立“世界自然基金会”以促进环保事业的发展。你知道它的标志是什么动物嘛?(B) A.雪豹B.熊猫C.老虎 D.麋鹿 27.生物学中,有一种承载了遗传信息的核酸,它的简称是?(A) https://ds.163.com/article/62307348c3e1e500016657cb/
9.www.swicac.cn/mmmj70131015.htmAsianperfect pics 图片库 6天前 扒开老女人P大荫蒂视频 黄色免费a 3天前 歌舞团色Ⅴideosex 欧亚美黄色片C 5天前 啊,,肏骚,,爽,,,啊免费视频 海角社区勇敢小刚炮 9天前 东京热黄片 在线观看成a人视频网站 2天前 鲨鱼平台 麻7IIII2扣不错 天天天干天天日 6天前 中日韩精品视频在线视频 日韩http://www.swicac.cn/mmmj70131015.htm
10.ting.echo91.cn/mmmj/011964.htm花木兰乳液狂飙奖励自己一发图片 国产一二三区别2023 女主播穿内衣做饭 女暴行魔バイブ责め1990 胸好软水好多双指探洞 拔擦拔擦8X高清在线永久域名 高清无码黄色网站 受后面塞东西上公共汽车 美女扒开腿让男生桶爽免费APP 亚洲熟妇AV乱码在线观看 TRAHITO.NET ASIAN中国人体欣赏PICS 丁丁插入动漫美女裸下尿口https://ting.echo91.cn/mmmj/011964.htm
11.www.scmc东北女人不戴套对白 8天前 四魔图片库美女图片 免费看黄色视频的幻影直播。 0天前 好多水水影院 风暴招商的7IIII2扣 4天前 中国老熟女重口味偷拍大众浴室洗澡 一級大毛片 6天前 国产AⅤ中文字幕 吴清雅经典成人作品 1天前 杨家将宗保日太君地宫 GAY18帅哥直播一区二区 1天前 jizz中国熟妇 一级http://www.scmc-xa.com/xxxr577124
12.www.chinacec.org.cn/xxxr20598729.htm未满14学生毛片 5天前 四魔图片库美女图片 骚穴网址 7天前 日本屄内涵动态自摸写真视频看 可以看美女屁眼的软件 6天前 高跟淫妻 日本久久网站 8天前 车震第七影院夜清 爆肏骚货视频网站 7天前 JapanHD21XXXⅩHD 中国老妇操B网 5天前 生活片全裸下载 60分钟黄片 7天前 春秋注册 麻7IIII2扣信任 http://www.chinacec.org.cn/xxxr20598729.htm
13.www.evcev.com/maaj75120374.shtml雷电将军腿法娴熟脚法图片 《王者荣耀女英雄被操视频》完整版免费在线观看_参考消息 祼体洗澡BBBBXXXX 欧洲性爱视频 八零年代苏语棠_西红柿小说_中国汽车报 草莓视频污下载app_草莓视频看污片_草莓视频在线_草莓视频_旅游网 BaoYu118在线视频观看 成人免费无码又爽又黄的软件 BWBWBWBWBWHD视频 糖心vlog小桃内https://www.evcev.com/maaj75120374.shtml
14.傅里叶描述子进行特征提取后对图形进行识别和分类的python程序当我们得到每幅图片的直方图向量后,剩下的这一步跟以往的步骤是一样的。 无非是数据库图片的向量以及图片的标签,训练分类器模型。然后对需要预测的图片,我们仍然按照上述方法,提取SIFT特征,再根据字典量化直方图向量,用分类器模型对直方图向量进行分类。当然,也可以直接根据 KNN 算法对直方图向量做相似性判断。 https://blog.csdn.net/qq_43741419/article/details/117631723
15.www.jxmzxx.com{$woaini}>www.jxmzxx.com{$woaini}{阳性感染者9,男,11岁,居住于天津市北辰区西堤头镇,系管控人员筛查发现,9月22日采集咽拭子,经检测中心检测,结果呈阳性,为新冠病毒无症状感染者。!!? 山西汾阳:8名未成年人殴打侮辱女孩,两人被刑拘 也有代理人向许凯证明自己的重要性:客户不知道怎么维权,他们能指导客户如何搜集证据,要向哪个部门反映。而http://www.jxmzxx.com/appnews/646969
16.推荐汽车图片数据库wheelsage推荐汽车图片数据库wheelsage https://en.wheelsage.org/这是一个专门的汽车图片数据库 里面涵盖了几乎所有车型的所有图片 而且分类清楚,什么年代,代号,上面都可以找到 更重要的是,图片都是高清的没有压缩的,点击查看原图即可 汽车爱好者真能在网站逛一天!https://www.douban.com/group/topic/303112754/
17.视觉中国VCG.COM版权图片插画矢量视频音乐图片视频音频字体 茫崖翡翠湖VCG211427490187 微缩创意春天绿叶室内装修的工人VCG211373330183 杭州龙井采茶VCG211431426250 戴机车墨镜的小猫咪VCG211436521208 三个青年男女在户外滑雪场扔雪花嬉戏玩耍VCG211272676241 意大利的BogliascoVCG41N163739027 鱼群VCG211361630647 https://www.vcg.com/
18.《石油化工企业设计防火规范》GB501602008法律法规将丙类又细分为丙A(闪点60℃至120℃)、丙B(闪点>120℃)两小类。与现行国家标准《石油库设计规范》GB 50074是协调一致的。 2 关于液化烃的火灾危险性分类问题。 液化烃在石油化工企业中是加工和储存的重要物料之一,因其蒸气压大于“闪点<28℃的可燃液体”,故其火灾危险性大于“闪点<28℃”的其他可燃液体。 https://www.xfx119.com/lzBdzl/detail?levId=785&isZdkd=0
19.专业摄影师职业现状与前景展望一般的图片库对于摄影作品的质量要求比较苛刻,例如像素不低于2000万、对焦准确、图像层次丰富、不允许锐化等。 图片库摄影师的收入主要来自图片库的版权费用支付,具体数值与图片质量评估和图片销售数量有关系。 专业摄影师分类总结: (一)广告摄影: 产品广告摄影(家电、家具、服装、珠宝、不锈钢制品、玻璃制品等) https://www.jianshu.com/p/87150de0f970