当前位置: 首页 > news >正文

冠辰网站网站彩票代理怎么做

冠辰网站,网站彩票代理怎么做,谷歌搜索排名规则,网站有几种类型基本原理 灰度图分两种情况: 单通道的图片 RGB 三通道的图片,但是每个通道的值相等 对于单通道的图片只需要判断图片的通道值是否为1 对于RGB模式的图片,情况稍稍复杂些。理论上只需判断RGB三个通道的值是否相等,但是现实中灰度…

基本原理

灰度图分两种情况:

单通道的图片
RGB 三通道的图片,但是每个通道的值相等
对于单通道的图片只需要判断图片的通道值是否为1

对于RGB模式的图片,情况稍稍复杂些。理论上只需判断RGB三个通道的值是否相等,但是现实中灰度图常常各通道间存在轻微差异,但是人眼难以察觉,依旧可以认为是灰度图。所以现实中,应该判断三个通道间的差异大小比较合理。
这里采取的策略是计算三个通道间像素值的差的方差的均值,小于一定阈值的就判断为灰度图。

实现

# 黑白照片(灰度图)识别
def isGrayMap(img, threshold = 15):"""入参:img:PIL读入的图像threshold:判断阈值,图片3个通道间差的方差均值小于阈值则判断为灰度图。阈值设置的越小,容忍出现彩色面积越小;设置的越大,那么就可以容忍出现一定面积的彩色,例如微博截图。如果阈值设置的过小,某些灰度图片会被漏检,这是因为某些黑白照片存在偏色,例如发黄的黑白老照片、噪声干扰导致灰度图不同通道间值出现偏差(理论上真正的灰度图是RGB三个通道的值完全相等或者只有一个通道,然而实际上各通道间像素值略微有偏差看起来仍是灰度图)出参:bool值"""if len(img.getbands()) == 1:return Trueimg1 = np.asarray(img.getchannel(channel=0), dtype=np.int16)img2 = np.asarray(img.getchannel(channel=1), dtype=np.int16)img3 = np.asarray(img.getchannel(channel=2), dtype=np.int16)diff1 = (img1 - img2).var()diff2 = (img2 - img3).var()diff3 = (img3 - img1).var()diff_sum = (diff1 + diff2 + diff3) / 3.0if diff_sum <= threshold:return Trueelse:return False
http://www.yayakq.cn/news/726574/

相关文章:

  • wordpress 标签数辽宁seo
  • wordpress一站式开发梧州网站制作
  • 免费搭建手机自助网站河南工程建设信息网站
  • 电脑科技网站模板我们做网站 老公弟弟也跟着做
  • 东莞找工作最新招聘信息厦门seo哪家强
  • 公司网站模板免费下载wordpress设置301重定向
  • 外贸网站设计方案辽宁省档案网站建设
  • 南阳做做网站tom企业邮箱官网
  • 基于用户体验的网站设计phpnow超详细WordPress
  • 重庆网站建设的意义产品review网站怎么做
  • 行业门户网站案例分析织梦cms怎么更改网站的路径
  • 云浮市建设局网站wordpress linux迁移
  • 免费网站软件大全房子装修风格大全2021新款
  • 广东科技网站建设广州的一起做网店app下载
  • 极速建站从网站验证码谈用户体验
  • 如何在手机上做微电影网站sem培训班学费哪个好
  • 网站内部服务器错误谷歌广告上海有限公司官网
  • 做网站站长wordpress主题带识图搜索
  • 营销网站怎样做百度站长平台快速收录怎么弄
  • 响应式网站怎样做如何抄袭网站
  • dede网站名称不能保存北京网站建设 找奥美通全网营销
  • 潍坊市住房和城乡建设厅网站外贸建站上海
  • 网络培训机构seo推广编辑招聘
  • 网站地图可以自己做么wordpress控制api使用次数
  • 杭州设计 公司 网站建设简单网站首页
  • 受欢迎的网站建设公司徐州做网站的培训机构
  • 域名 备案 网站网站开发科普书
  • asp伪静态网站如何做筛选自己创建网站
  • 西安网站建设培训高级网页设计师
  • 怎么写网站建设维护推广合同网站制作长春