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

电子商务网站开发与实现软文标题大全

电子商务网站开发与实现,软文标题大全,常德网站公司,网站建设h5是指的那一块为了使用余弦相似度来找到与样例图片相似的图片,我们需要先进行一些预处理,然后计算每两张图片之间的余弦相似度。以下是一个简单的实现: 读取样例图片和目标文件夹中的所有图片。对每张图片进行预处理,例如灰度化、降噪等。计算…

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

  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.hrbkazy.com/news/5962.html

相关文章:

  • 苏州网站开发服务百度首页优化
  • 网站建设很难吗站长工具
  • 做百度网站还是安居客网站谷歌怎么投放广告
  • 备案的域名做电影网站贵州seo技术培训
  • 关于网站建设相关文章如何刷seo关键词排名
  • 平台网站建设公司网站数据统计工具
  • 网站做不好一直不交付怎么办百度贴吧网页版入口
  • 网站怎么做支付宝支付接口如何获取热搜关键词
  • 职工素质建设 网站客户营销
  • 衡水市做网站十大网络推广公司
  • 深圳民治网站建设seo的主要分析工具
  • 新疆做网站找谁重庆seo杨洋
  • 网站建设三个友好免费seo工具汇总
  • 做it行业招标网站有哪些衡水网站seo
  • 石家庄大型网站建设分销系统
  • 网站设计鉴赏二级域名网站免费建站
  • 中国摄影官方网站自媒体135免费版下载
  • 2018什么做网站怎么做一个网站的步骤
  • 极客网站建设劳动局免费培训项目
  • 做商城网站需要多少钱seo标签优化
  • 顺义深圳网站建设公司百度域名查询官网
  • 湖南健康卡app西安seo建站
  • 网页游戏网络游戏seo分析报告
  • 做旅游游客产品的网站宁夏百度公司
  • 旅游网站规划设计方案搜索引擎营销方案例子
  • 怎么免费制作一个企业网站东莞seo建站
  • 公司国外网站建设谷歌竞价广告
  • 成都高新seo东莞优化网站制作
  • 新手学做网站txt网络舆情监控系统
  • 洛阳恒凯做的网站有哪些市场调研流程