CV识别图片背景主要颜色
import colorsys
import PIL.Image as Image
import mathdef get_dominant_color(image):max_score = 0.0001dominant_color = Nonefor count, (r, g, b) in image.getcolors(image.size[0] * image.size[1]): #count对应颜色出现次数# 转为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)# 忽略高亮色if y > 0.9:continuescore = (saturation + 0.1) * countif score > max_score:max_score = scoredominant_color = (r, g, b)return dominant_colorif __name__ == '__main__':image = Image.open('./zm1.png')image = image.convert('RGB')print(get_dominant_color(image))
CV识别图片背景主要颜色相关推荐
- 利用OpenCV识别图片背景是否透明
因为公司的需求,有几百万张图片需要识别,筛选出背景是透明的图片,我上网找了一圈也没看到成熟的方案,于是自己想了一个比较简陋但是还算是挺好用的方案. 大概的图片就是这些种类吧,图一图三是我想要筛选出来的 ...
- JavaScript 清除图片背景颜色 使之透明
主要JS /**清除图片背景颜色 **/ function removeImgBg(img) {//背景颜色 白色const rgba = [255, 255, 255, 255];// 容差大小co ...
- 如何把winform图片背景换成透明颜色_如何用photoshop更换图片背景颜色?
生活与工作中我们经过会需要更改图片的背景颜色,首先的软件肯定是photoshop,那么对于不熟悉photoshop的人来说,如何通过这个软件来更改图片的背景色呢,下面和大家分享下小技巧: 首先打开ph ...
- Atitit 动态按钮图片背景颜色与文字组合解决方案
Atitit 动态按钮图片背景颜色与文字组合解决方案 转换背景颜色,setFont("cywe_img", fontScale, 50, 5) 设置文字大小与坐标 文字分拆,使用字 ...
- 如何去除图片背景颜色?怎样将背景色变透明?
小伙伴在处理图片的时候,一定会遇到去除图片背景色的情况,即使处理一张图片也是件很痛苦的事情.经常处理图片的小伙伴可以使用ps,对于不会PS的小伙伴如果有一款简单好用的去除图片背景颜色工具,就可以节省很 ...
- PPT制作 ---------插入图片背景颜色与模板的背景颜色不一致
今天在制作ppt时候,遇到插入图片背景颜色与模板的背景颜色不一致,这样做出来效果不好, 在网上查了攻略后,可以利用ppt自带的图片删除背景来调节, 一顿操作后 记下来说不定以后工作时候需要使用.
- Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色
文章目录 Pycharm的相关配置:改字体样式和大小.更改图片背景.更改控制台输出的字体颜色 一.pycharm更改字体样式和大小 二.pycharm更改图片背景 三.pycharm更改控制台输出的字 ...
- Python Matplotlib数据可视化绘图之(六)————图片大小、颜色、标题、纵横坐标、画布和绘图区域背景颜色、Legend(图例)等的参数设置详解
文章目录 前言 一.图片大小的设定和调节 1. 三种调整matplotlib图片大小的方法 1.1 plt.figure(figsize=(n, n)) 1.1.1 代码如下: 1.1.2 输出结果如 ...
- CorelDRAW快速去除图片背景颜色
当我们需要从网上借助一些素材图片在CorelDRAW中运用时,往往需要去掉图片的背景颜色.本文小编分享CDR中如何快速去除图片背景颜色的方法,通过此方法可以做简单的照片抠图.合成. 1. 打开Core ...
- python/改变图片尺寸及分辨率/填充透明图片背景颜色
改变图片尺寸及分辨率(dpi): from PIL import Image #调整大小和分辨率(dpi) im = Image.open('2.1.bmp') im = im.resize((188 ...
最新文章
- java jquery提交表单_Jquery ajax提交表单几种方法
- 和plc哪个简单点_怎么看PLC梯形图
- 为什么传说对决提示服务器未响应,传说对决连接不上伺服务器怎么回事 | 手游网游页游攻略大全...
- 【线上分享】快直播—超低延迟直播技术方案及应用
- 大神把可视化放进数据地图里,原来不敲代码一样能做
- 添加一列_快速给电子书pdf添加书签
- JsTree中节点添加CheckBox 以及 单选的实现
- 259 [LeetCode] 3Sum Smaller 三数之和较小值
- bash上的mysql在zsh用不了_Zsh和Bash的兼容性问题
- python常用小技巧_Python 实用技巧
- 解决POI读取Excel内存溢出的问题
- Symantec Backup Exec 2014 备份Exchange 2013之四设备初始化
- 为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?
- .NET程序员不加班——写在《华为工程师猝死,36岁,22月无休》之后
- [11g](ALTER SYSTEM SUSPEND)Suspending and Resuming a Database
- Tex_开题报告beamer模板
- 如何下载思博伦测试仪的TestCenter?
- 看到自己的体检报告,小灰瑟瑟发抖
- 共享租赁汽车,必将重新设计中国汽车产业链游戏规则
- RabbitMQ下载安装
热门文章
- 对计算机科学与技术专业的认识和思考,计算机科学和技术专业的认识和思考.doc...
- android手机蓝牙连接扫码枪,android 扫码枪解惑
- 【GIS风暴】什么是EPSG?常见坐标系对应的EPSG代号、经度范围、中央经线是多少?
- 跨浏览器书签导入实例演示,更好的管理书签!
- PS用套索工具抠图,并修改背景颜色
- 3dmax 单位设置 系统单位设置和显示单位比例
- 使用通达信一次性获取沪深300成分股
- 图片计算机权限 win10,怎么设置win10系统的相机权限
- 一个简单todos的例子
- pyecharts 插入到 ppt