图像相似性度量。

compimg的Python项目详细描述


补偿

PyPIPyPI - Python VersionPyPI - WheelLicenseDocumentation Status

分支:
主人:CircleCI
开发:CircleCI

简介

有关完整文档,请访问documentation site

图像相似性度量常被用于图像质量评价中 图像恢复与重建算法的评价。它们需要两个图像:

  • 测试图像(感兴趣的图像)
  • 参考图像(我们比较的图像)

这些指标产生数值。

这种方法被广泛称为 评估图像质量。

compimg包的全部功能是计算图像之间的相似性。 它提供了广泛使用的图像相似性度量(psnr、ssim等)。 评估图像质量。

importnumpyasnpfromcompimg.similarityimportSSIMsome_grayscale_image=np.ones((20,20),dtype=np.uint8)identical_image=np.ones((20,20),dtype=np.uint8)result=SSIM().compare(some_grayscale_image,identical_image)assertresult==1.0

功能

  • 计算一幅图像与另一幅图像相似性的常用度量
  • 图像被视为numpy数组,使compimg兼容 使用大多数图像处理软件包
  • 只有scipy(和固有的numpy)作为依赖关系

安装

compimgpypi上可用。您可以使用pip安装它:
pip install compimg

请记住,指标并不知道您传递的是哪种图像。 如果metric依赖于强度值,并且您有ycbcr图像,则应该通过 只有到计算程序的第一个通道。

帮助

如果你有任何问题或疑问,请张贴一个问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图像处理Java 8 ImageIO在Linux中无法正确读取JPEG   spring如何用Java 1.4兼容版本替换@Resource注释   java Http请求参数类型传播   在web浏览器中看不到Java Maven Tomcatplugin web应用程序   jvm在Java中使用直接内存的目的是什么?   如何从列表转换为字符串java   java setAdapter gridview发送上下文   SwingJava。方法上的lang.NullPointerException   java什么是shell脚本、makefile和ant文件   当使用getGraphics()方法时,java JPanel图形会闪烁   java如何将迭代转换为递归?   java为什么我的抽屉菜单在同一个XML上有ConstraintLayout时没有响应?   java如何在图像上画一个圆?   Android studio:Rabbitmq:Error:java。lang.ClassNotFoundException:类io。千分尺。果心仪器找不到仪表注册表