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

手机 网站开发软件怎么做好网络推广销售

手机 网站开发软件,怎么做好网络推广销售,wordpress 截取文章内容,湖北省城乡和住房建设厅官方网站判断两张图片是否为完全相同的图片 批量判断尺寸 大小 图像展示内容体是否完全一致的图片 import os import hashlib from PIL import Imagedef check_img_repeat(directory):"""批量对图片进行重复性校验是检查一组图像中是否有相同或几乎相同的图像副本。一…

判断两张图片是否为完全相同的图片

  1. 批量判断尺寸 大小 图像展示内容体是否完全一致的图片
import os
import hashlib
from PIL import Imagedef check_img_repeat(directory):"""批量对图片进行重复性校验是检查一组图像中是否有相同或几乎相同的图像副本。一个简单的方法是计算图像文件的哈希值,并比较这些哈希以查找重复项。哈希值是根据文件内容计算得到的,所以即使文件名不同,相同内容的图像将具有相同的哈希值批量校验图片是否重复@return:"""def file_hash(file_path):with open(file_path, "rb") as f:return hashlib.md5(f.read()).hexdigest()# 存储文件及文件路径的字典hashes = {}# 遍历给定目录下文件for file_name in os.listdir(directory):if file_name.endswith((".png", ".jpg", ".bmp")):file_path = os.path.join(directory, file_name)# 计算文件的hash值img_hash = file_hash(file_path)if img_hash in hashes:print(f"存在相同的照片:{img_hash}{file_path}")else:hashes[img_hash] = file_pathprint(f"图片-{file_path}-未重复")check_img_repeat("XXXX")
  1. 若图像有轻微修改,如尺寸变化,裁剪或者质量差异,MD5哈希值会改变。要检测这类相似图像的重复性,就需要更为复杂的图像处理算法,常见的有感知哈希算法(如pHash)。
def check_img_repeat():"""感知哈希算法(Perceptual Hashing Algorithm,简称pHash)能够生成图像的“指纹”,即使在图像质量变化、缩放或其他形式的处理后,只要内容不变,生成的指纹也会相似。这种算法常用于图像的相似性比较。@param directory:@return:"""def dhash(img, hash_size=8):# 图像转成灰度图img = img.convert('L').resize((hash_size + 1, hash_size),Image.ANTIALIAS,)# 图像转为数组pixels = np.array(img)# 比相邻元素diff = pixels[:, 1:] > pixels[:, :-1]# 基于比较结果创建哈希串return sum([2 ** i for (i, v) in enumerate(diff.flatten()) if v])# 比较两个图像哈希值的汉明距离,即不同位的数量def hamming_distance(hash1, hash2):return bin(hash1 ^ hash2).count('1')img_1 = Image.open("1.png")img_2 = Image.open("2.png")# 计算每张图片的dhash值hash1 = dhash(img_1)hash2 = dhash(img_2)distance = hamming_distance(hash1, hash2)# 根据汉明距离判断图片的相似性print(f"Hamming distance between the images: {distance}")if distance <= 5:print("Images are similar.")else:print("Images are not similar.")
http://www.tj-hxxt.cn/news/10906.html

相关文章:

  • 自学网页设计要多久在线刷seo
  • 做网站 需要什么样的服务器网页版百度
  • ip查询地址精准地图上海网站seo外包
  • 给网站做路由谷歌seo代运营
  • 外贸网站制作价格表seo类目链接优化
  • 北京靠谱的网站公司深圳网站建设优化
  • 建一个网站需要什么手续世界最新新闻
  • 做网站大概要网站推广优化怎样
  • 做电脑回收什么网站好直接下载app
  • 企业网站开发论文总结想建立自己的网站
  • 电脑网站上的电影怎么下载搜狗广告联盟
  • 企业网站建设上机考试对seo的理解
  • wordpress ss管理seo网站优化怎么做
  • 台州免费建站竞价推广和信息流推广
  • bootstrap网页模板下载徐州seo招聘
  • 公司要网站建设提高工作效率总结心得
  • 做的图怎么上传到网站网络优化是做什么的
  • 用什么做网站手机网站制作软件
  • 需要做网站的企业资源乐陵seo外包公司
  • b2b电子商务的模式有哪些seo关键词排名教程
  • 哪个网站可以找人做清洁合肥seo网站建设
  • 软件公司都是帮别人做网站么泉州全网营销
  • 做招商加盟的网站厦门seo推广公司
  • 网站建设技术的发展创建自己的网站
  • 电子商务网站建设选择seo排名推广工具
  • 竞价网站做推广太原网站排名推广
  • 网站建设的公司怎么做广告公司经营范围
  • 简洁的网站地图模板免费网站分析seo报告是坑吗
  • 淘宝不能发布网站源码做商品网络营销的优缺点
  • 微网站建设代理商免费站推广网站在线