Python比较两个图片相似度的方法
作者: / 2019-11-18 / 浏览次数:

本文实例叙述了Python比较两个图片类似度的办法。共享给我们供我们参阅。具体分析如下:

这段代码有用pil模块比较两个图片的类似度,依据实践有用,代码虽短但作用不错,仍是十分靠谱的,条件是图片要大一些,太小的图片欠好比较。附件供给完好测验代码和比照用的图片。
仿制代码 代码如下:#!/usr/bin/python
# Filename: histsimilar.py
# -*- coding: utf-8 -*-
import Image
def make_regalur_image):
  return img.resize.convert
def split_image):
  w, h = img.size
  pw, ph = part_size
  assert w % pw == h % ph == 0
  return [img.crop).copy \
  for i in xrange \
  for j in xrange]
def hist_similar:
  assert len == len
  return sum)/max) for l, r in zip)/len
def calc_similar:
#  return hist_similar, ri.histogram)
  return sum, r.histogram) for l, r in zip, split_image)) / 16.0
def calc_similar_by_path:
  li, ri = make_regalur_image), make_regalur_image)
  return calc_similar
def make_doc_data:
  li, ri = make_regalur_image), make_regalur_image)
  li.save
  ri.save
  fd = open
  fd.write), map))))
#  print fd, ' '
#  fd.write)))
  fd.close
  import ImageDraw
  li = li.convert
  draw = ImageDraw.Draw
  for i in xrange:
  draw.line, fill = '#ff0000')
  draw.line, fill = '#ff0000')
  li.save
if __name__ == '__main__':
  path = r'testpic/TEST%d/%d.JPG'
  for i in xrange:
  print 'test_case_%d: %.3f%%'%, 'testpic/TEST%d/%d.JPG'%)*100)
#  make_doc_data












































完好实例代码点击此处。

期望本文所述对我们的Python程序设计有所协助。

【某某业务】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、百度推广、自媒体营销、微信公众号
如有意向---联系我们
热门栏目
热门资讯

网站建设 网站托管 成功案例 新闻动态 关于我们 联系我们 服务器空间 加盟合作 网站优化

备案号: 

公司地址:江苏省南京市玄武区玄武湖 咨询QQ:9490489 手机: 电话: