图像互信息(MI)的计算(Python版本)
此篇文章用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版本)相关推荐
- 不同平台上安装python的方式是一样的对还是错_不可以在同一台计算机上安装多个不同的Python版本...
[多选题]食品处于冰点以上时,影响水分活度 A w 的因素有( ). [单选题]不属于蛋白质起泡的必要条件的是() [多选题]蛋白质变性后,可能出现的变化() [单选题]腐竹的加工应用的是蛋白质的哪种 ...
- python多个版本可不可以装在一起_可以在同一台计算机上安装多个Python版本。
可以在同一台计算机上安装多个Python版本. 答:对 合理膳食的核心问题是 ( ) 答:膳食结构 青天明月来几时?我今停杯一问之.人攀明月不可得,. --李白<把酒问月> 答:月行却与人 ...
- WebP格式介绍(附python版本代码用于对图像进行WebP编码和解码)
不管是 PC 还是移动端,图片一直是流量大头,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情.但如今对于 JPEG.PNG 和 GIF 这些图片格式的优化几乎已经达 ...
- python版本及ML库
一:关于Python版本的选择问题 关于Python的选择问题:要看学术界能不能把科学库迁移到Python3. 1:多个版本共用: 最近发现SciPy的最高版本是3.2,只能是退而求其次,不使用最新版 ...
- RANSAC算法(附RANSAC直线拟合C++与Python版本)
文章目录 RANSAC算法简介 RANSAC算法基本思想和流程 迭代次数推导 RANSAC与最小二乘区别 RANSAC直线拟合代码(C++及Python版本) C++版本代码 Python版本代码如下 ...
- 基于ModelArts和CANN的端到端行人检测和跟踪Demo(Python版本)【训练篇】
前言 基于华为云ModelArts和昇腾CANN实现从训练到部署的端到端行人检测和跟踪Demo,这里的CANN使用的是Python接口(Python版本). 在ModelArts完成开发和模型训练 华 ...
- 多版本python共存,安装三方库到指定python版本 多Python版本和虚拟环境
多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4. 虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目. ...
- 如何管理多个Python版本和虚拟环境
Addition January 2019: If you are coming back to this blog after upgrading to macOS Mojave please se ...
- 如何确定python对应电脑版本_查看Anaconda版本、Anaconda和python版本对应关系和快速下载...
官网 查看Anaconda版本 (C:\ProgramData\Anaconda3) C:\Users\Administrator>conda -V conda 4.3.30 Anaconda和 ...
- 详细的多维度测评,看看哪个 Python 版本速度最快!
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> 哪个版本的 Python 最快? 当然,这些问题由多种因素决定,其中的主要的因素是什么呢?我们又如何为自己的应用寻 ...
最新文章
- 【机器视觉案例】(10) AI视觉搭积木,手势移动虚拟物体,附python完整代码
- 算法笔记-图--bfs
- python全栈开发 * 22 面向对象 知识点汇总 * 180703
- Discuz! X3.2新增管理员无法登录后台的解决办法
- oracle预定义异常
- weblogic各个版本对JDK和Spring的支持度
- toj 4604 搞笑版费马大定理
- lr 中cookie的解释与用法
- 贴吧用html标签,html标签3(转载)
- python异常捕获_Python 异常的捕获、异常的传递与主动抛出异常操作示例
- 20. DICOM图像层级分类-DCMTK-层级分类
- RISC-V MCU 自动浇花装置设计
- OFDM系统中的信道估计基础知识
- 每日作业-品优购详情页
- matplotlib报错:Glyph 25151 (\N{CJK UNIFIED IDEOGRAPH-623F}) missing from current font. func(*args)
- ubuntu20.04安装Strom集群
- 艾永亮:恒大七五折营销事件背后的逻辑与应用
- 网络流-一江春水向东流
- 风淋门控制器c语言程序代码,C语言程序设计 第10章位运算
- scala with cats 之 Contravariant Functors and Invariant Functors