此篇文章用Python编写MI计算两张图片的相似性
MI值越高,相互包含的信息量越多,图像匹配程度越好,当两区域或图像完全相同时,它们值最大。

from sklearn.metrics.cluster import  mutual_info_score
import numpy as np
path1=''
path2=''
img1=cv2.imread(path1)
img2=cv2.imread(path2)
img_ref = np.array(img1, dtype=np.int32)
img_sen = np.array(img2, dtype=np.int32)
img_ref=img_ref .reshape(-1)
img_sen_roi=img_sen .reshape(-1)
MIValue=mutual_info_score(img_ref, img_sen_roi)
print('MI',MIValue)

此部分代码为Python自带库中的函数,有时间为大家更新自写函数。有问题的加Q联系:1399212294

图像互信息(MI)的计算(Python版本)相关推荐

  1. 不同平台上安装python的方式是一样的对还是错_不可以在同一台计算机上安装多个不同的Python版本...

    [多选题]食品处于冰点以上时,影响水分活度 A w 的因素有( ). [单选题]不属于蛋白质起泡的必要条件的是() [多选题]蛋白质变性后,可能出现的变化() [单选题]腐竹的加工应用的是蛋白质的哪种 ...

  2. python多个版本可不可以装在一起_可以在同一台计算机上安装多个Python版本。

    可以在同一台计算机上安装多个Python版本. 答:对 合理膳食的核心问题是 ( ) 答:膳食结构 青天明月来几时?我今停杯一问之.人攀明月不可得,. --李白<把酒问月> 答:月行却与人 ...

  3. WebP格式介绍(附python版本代码用于对图像进行WebP编码和解码)

    不管是 PC 还是移动端,图片一直是流量大头,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情.但如今对于 JPEG.PNG 和 GIF 这些图片格式的优化几乎已经达 ...

  4. python版本及ML库

    一:关于Python版本的选择问题 关于Python的选择问题:要看学术界能不能把科学库迁移到Python3. 1:多个版本共用: 最近发现SciPy的最高版本是3.2,只能是退而求其次,不使用最新版 ...

  5. RANSAC算法(附RANSAC直线拟合C++与Python版本)

    文章目录 RANSAC算法简介 RANSAC算法基本思想和流程 迭代次数推导 RANSAC与最小二乘区别 RANSAC直线拟合代码(C++及Python版本) C++版本代码 Python版本代码如下 ...

  6. 基于ModelArts和CANN的端到端行人检测和跟踪Demo(Python版本)【训练篇】

    前言 基于华为云ModelArts和昇腾CANN实现从训练到部署的端到端行人检测和跟踪Demo,这里的CANN使用的是Python接口(Python版本). 在ModelArts完成开发和模型训练 华 ...

  7. 多版本python共存,安装三方库到指定python版本 多Python版本和虚拟环境

    多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4. 虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目. ...

  8. 如何管理多个Python版本和虚拟环境

    Addition January 2019: If you are coming back to this blog after upgrading to macOS Mojave please se ...

  9. 如何确定python对应电脑版本_查看Anaconda版本、Anaconda和python版本对应关系和快速下载...

    官网 查看Anaconda版本 (C:\ProgramData\Anaconda3) C:\Users\Administrator>conda -V conda 4.3.30 Anaconda和 ...

  10. 详细的多维度测评,看看哪个 Python 版本速度最快!

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   哪个版本的 Python 最快? 当然,这些问题由多种因素决定,其中的主要的因素是什么呢?我们又如何为自己的应用寻 ...

最新文章

  1. 【机器视觉案例】(10) AI视觉搭积木,手势移动虚拟物体,附python完整代码
  2. 算法笔记-图--bfs
  3. python全栈开发 * 22 面向对象 知识点汇总 * 180703
  4. Discuz! X3.2新增管理员无法登录后台的解决办法
  5. oracle预定义异常
  6. weblogic各个版本对JDK和Spring的支持度
  7. toj 4604 搞笑版费马大定理
  8. lr 中cookie的解释与用法
  9. 贴吧用html标签,html标签3(转载)
  10. python异常捕获_Python 异常的捕获、异常的传递与主动抛出异常操作示例
  11. 20. DICOM图像层级分类-DCMTK-层级分类
  12. RISC-V MCU 自动浇花装置设计
  13. OFDM系统中的信道估计基础知识
  14. 每日作业-品优购详情页
  15. matplotlib报错:Glyph 25151 (\N{CJK UNIFIED IDEOGRAPH-623F}) missing from current font. func(*args)
  16. ubuntu20.04安装Strom集群
  17. 艾永亮:恒大七五折营销事件背后的逻辑与应用
  18. 网络流-一江春水向东流
  19. 风淋门控制器c语言程序代码,C语言程序设计 第10章位运算
  20. scala with cats 之 Contravariant Functors and Invariant Functors

热门文章

  1. 基于滴滴云搭建 Ceph 开发环境
  2. 产品读书《支付战争:互联网金融创世纪》
  3. Windows安装Git cz (commitizen)
  4. ClickOnce踩坑记录
  5. Caché的studio如何Debug
  6. 中国移动位置服务基地能力开放平台
  7. python批量剪辑音频pydub
  8. 黑马程序员-反射-constructor-feld类-Method-数组的反射-反射的作用
  9. Window系统 cd命令
  10. 深度学习-聊天机器人