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

湖北 个人网站备案时间亚洲永久免费云服务器

湖北 个人网站备案时间,亚洲永久免费云服务器,设计网站需要的知识,织梦个人博客网站源码为了使用余弦相似度来找到与样例图片相似的图片,我们需要先进行一些预处理,然后计算每两张图片之间的余弦相似度。以下是一个简单的实现: 读取样例图片和目标文件夹中的所有图片。对每张图片进行预处理,例如灰度化、降噪等。计算…

为了使用余弦相似度来找到与样例图片相似的图片,我们需要先进行一些预处理,然后计算每两张图片之间的余弦相似度。以下是一个简单的实现:

  1. 读取样例图片和目标文件夹中的所有图片。
  2. 对每张图片进行预处理,例如灰度化、降噪等。
  3. 计算每张图片与样例图片的余弦相似度。
  4. 找到与样例图片最相似的图片并复制到指定目录。

首先,确保你已经安装了必要的库:

pip install opencv-python numpy Pillow scikit-image

以下是Python代码:

import cv2  
import numpy as np  
from skimage import io, img_as_ubyte  
from sklearn.metrics.pairwise import cosine_similarity  
from PIL import Image  
import os  
import shutil  # 图片路径和目标路径  
sample_image_path = "测试图片\\356-1703817660893.jpg"  
image_folder = "未分类图片文件夹"  
output_folder = "输出图片文件夹"  # 读取样例图片  
sample_image = cv2.imread(sample_image_path, cv2.IMREAD_GRAYSCALE)  
sample_image = img_as_ubyte(sample_image)  # 确保图片在0-255范围内  
sample_image = io.imread(sample_image)  # 使用skimage读取,确保是数组格式  # 读取目标文件夹中的所有图片并预处理  
images = []  
for filename in os.listdir(image_folder):  img = cv2.imread(os.path.join(image_folder, filename), cv2.IMREAD_GRAYSCALE)  img = img_as_ubyte(img)  # 确保图片在0-255范围内  img = io.imread(img)  # 使用skimage读取,确保是数组格式  images.append(img)  # 计算余弦相似度并找到最相似的图片  
similarities = []  
for image in images:  similarity = cosine_similarity(sample_image.reshape(-1, 1), image.reshape(-1, 1))[0][0]  similarities.append((similarity, image))  
similarities.sort(key=lambda x: x[0], reverse=True)  # 按相似度排序  
most_similar_image = similarities[0][1]  # 最相似的图片  # 复制最相似的图片到指定目录  
output_filename = os.path.join(output_folder, "most_similar_" + os.path.basename(sample_image_path))  
shutil.copyfile(os.path.join(image_folder, os.path.basename(sample_image_path)), output_filename)  # 复制原样例图片到指定目录  
shutil.copyfile(os.path.join(image_folder, os.path.basename(most_similar_image)), output_filename)  # 复制最相似的图片到指定目录

注意:这个代码假设所有的图片都已经以灰度格式存储,并且大小相同。如果实际情况不是这样,你可能需要进行一些额外的预处理步骤,例如调整大小或转换为灰度。此外,对于大型图片集,计算余弦相似度可能会比较慢,因此你可能需要使用更高效的相似度计算方法或优化代码。

http://www.yayakq.cn/news/20379/

相关文章:

  • 做网站的岗位叫什么问题WordPress突然全站404
  • 深圳制作企业网站的公司文化建设 设计公司网站
  • 如何开通网站烟台做网站推广的公司哪家好
  • 大庆市住房和城乡建设局网站江苏网站建设多少钱
  • 高端大气的医院网站wordpress默认根目录
  • 公众号怎么做网站网络营销的特点及优势
  • 惠州网站建设设计关于公示网站建设的计划书
  • 券优惠网站如何做做商城网站用什么框架
  • 有哪些网站可以做电子邀请函怎么根据已有网站做新网站
  • 企业网站备案要多久怎么下载html中的视频
  • 网站建设发货流程图wordpress伪静态301
  • 网站用户注册增加办法成都专业网站制作哪家好
  • 免费个人网站建站申请怎么确定网站关键词
  • 做国际网站的流程wordpress企业中文模板
  • 衡水网站制作设计Wordpress屏蔽模仿站爬虫ip
  • 河北建设工程网站淘宝建站程序
  • 上海公司网站建设服务重庆seo推广外包
  • 阳江北京网站建设南山网络科技有限公司
  • 做医疗设备的网站百度恶意屏蔽网站
  • 自己有网站 做app搜索 龙岩网
  • 网站备案在哪查如何做公司推广
  • 网站备案完成后接下来怎么做广告片制作
  • 网站建设带后台带微商城网店买卖有哪些平台
  • wordpress 肝病医院seo网络推广师招聘
  • 上海市安全建设监理协会网站图片类网站开发需求
  • 区块链开发与应用网站seo优化技能
  • 中国建设银行广西分行网站首页深圳华强北有什么好玩的
  • 网站建设需要哪些基础设计之家图片欣赏
  • 郑州做网站比较专业的机构计算机网站开发是什么专业
  • 培训网网站源码网站建设进展推进表