ML之Cosin:基于输入图片RGB均值化转为单向vector利用Cosin(余弦相似度)算法进行判别

目录

输出结果

代码实现


相关文章

ML之相似度计算:图像数据、字符串数据等计算相似度常用的十种方法简介、代码实现
ML之Hash_EditDistance&Hash_HammingDistance&Hog_HanMing&Cosin&SSIM:基于输入图片利用多种算法进行判别CV之Hog+HamMingDistance:基于Hog提取和汉明距离对比的应用—图像相似度对比之for循环将多个成对图片依次对比并输出相似度
ML之Hash_EditDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用编辑距离算法进行判别
ML之Hash_HamMingDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用汉明距离算法进行判别
ML之Hog_HammingDistance:基于Hog特征提取“RGB”图像的768个值的单向vector利用汉明距离算法进行判别
ML之Cosin:基于输入图片RGB均值化转为单向vector利用Cosin(余弦相似度)算法进行判别
ML之SSIM:基于输入图片RGB的三维向量利用SSIM(结构相似性度量)算法进行判别

输出结果

代码实现

    def Cosin(self, img_pat1, img_pat2):image1 = Image.open(img_pat1)image2 = Image.open(img_pat2)image1 = self.get_thum(image1)image2 = self.get_thum(image2)image1_array = np.array(image1)images = [image1, image2]vectors = []norms = []for image in images:vector = []for pixel_tuple in image.getdata(): vector.append(average(pixel_tuple))vectors.append(vector)norms.append(linalg.norm(vector, 2)) vectors_array=np.array(vectors)a, b = vectorsa_array=np.array(a)a_norm, b_norm = normsres = dot(a / a_norm, b / b_norm)      return res

ML之Cosin:基于输入图片RGB均值化转为单向vector利用Cosin(余弦相似度)算法进行判别相关推荐

  1. ML之SSIM:基于输入图片RGB的三维向量利用SSIM(结构相似性度量)算法进行判别

    ML之SSIM:基于输入图片RGB的三维向量利用SSIM(结构相似性度量)算法进行判别 目录 输出结果 代码实现 相关文章 ML之相似度计算:图像数据.字符串数据等计算相似度常用的十种方法简介.代码实 ...

  2. ML之Hash_HamMingDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用汉明距离算法进行判别

    ML之Hash_HamMingDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用汉明距离算法进行判别 目录 输出结果 代码实现 相关文章 ML之相似度计算: ...

  3. ML之Hash_EditDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用编辑距离算法进行判别

    ML之Hash_EditDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用编辑距离算法进行判别 目录 输出结果 代码实现 相关文章 ML之相似度计算:图像数 ...

  4. ML之Hog_HammingDistance:基于Hog特征提取“RGB”图像的768个值的单向vector利用汉明距离算法进行判别

    ML之Hog_HammingDistance:基于Hog特征提取"RGB"图像的768个值的单向vector利用汉明距离算法进行判别 目录 输出结果 代码实现 相关文章 ML之相似 ...

  5. 基于协同过滤推荐+余弦相似度算法实现新闻推荐系统

    针对海量的新闻资讯数据,如何快速的根据用户的检索需要,完成符合用户阅读需求的新闻资讯推荐?本篇文章主要采用余弦相似度及基于用户协同过滤算法实现新闻推荐,通过余弦相似度算法完成针对不同新闻数据之间的相似 ...

  6. 基于大数据分析架构设计采用基于协同过滤推荐+余弦相似度算法+springboot+vue.js 实现新闻推荐系统

    针对海量的新闻资讯数据,如何快速的根据用户的检索需要,完成符合用户阅读需求的新闻资讯推荐?本篇文章主要采用余弦相似度及基于用户协同过滤算法实现新闻推荐,通过余弦相似度算法完成针对不同新闻数据之间的相似 ...

  7. python中文相似度_基于TF-IDF、余弦相似度算法实现文本相似度算法的Python应用

    基于TF-IDF算法.余弦相似度算法实现相似文本推荐--文本相似度算法,主要应用于文本聚类.相似文本推荐等场景. 设计说明 使用jieba切词,设置自定义字典 使用TF-IDF算法,找出文章的关键词: ...

  8. 基于Android的rgb七彩环颜色采集器

    代码地址如下: http://www.demodashi.com/demo/11892.html 一.前言. 在大学期间,看到这个rgb灯,蛮好奇的,这么漂亮的颜色采集,并且可以同步到设备rbg灯颜色 ...

  9. 基于pygame 图片多边形坐标获取

    基于pygame 图片多边形坐标获取 简介 视频效果预览 一.取坐标点 draw.py 二.检测生成的坐标点是否正确 test.py 简介 做目标检测的时候,设置检测区域可以有效减少误识别.之前画区域 ...

最新文章

  1. ListT随机返回一个
  2. 8088微型计算机pdf,微型计算机原理与接口技术:第3章 8086-8088微处理器及其体系结构.pdf...
  3. MyBatis多对多关联查询示例——MyBatis学习笔记之十八
  4. 时序数据库InfluxDB
  5. 七十九、Springboot 整合 Elasticsearch
  6. Visual Studio 2017 15.5.0 正式发布 正式版下载
  7. python能print中文吗_python怎么print汉字
  8. 深入理解java虚拟机--线程安全与锁优化
  9. android中gradle的作用,Gradle 之 Android 中的应用
  10. util.java_TelnetUtil.java
  11. 【Android】怎样烧写qcn文件
  12. 编写可靠shell脚本的八个建议
  13. MVPArms实现本现数据缓存
  14. 水箱建模最小二乘法_消防水箱的设置要求
  15. 从0到1亿美元 ---- PopCap创始人John Vechey自述
  16. JavaWeb登录案例带验证码(mysql+servlet+jsp+idea)
  17. 基于python毕业设计毕设课题选题参考
  18. 先尝甜头后食苦果 曾经的光伏巨头如今都身在何方?
  19. 自己电脑服务器地址的查询办法
  20. 教程:在C#中创建带有表格、图表、图片的PPT演示文稿

热门文章

  1. python最长连续子串_LeetCode 03无重复字符的最长子串(滑动窗口)
  2. python和perl区别_对比平台--Perl与Python之间的差异
  3. use vue 多个_vue.use 插件系统详解
  4. 存储过程里面的语句实在同一个事务中吗_事务降维的几种策略
  5. session过期跳转到登陆页面并跳出iframe框架的最简单方法
  6. Asp.net在线压缩和解压缩简单实现(附项目源码)
  7. 命令passwd报错因inode节点处理记录
  8. ASP字符串函数大全
  9. Asp中隐藏下载地址
  10. 本地连接出来的很慢解决方法