python实现CNR指标衡量图像代码
时间: 2023-07-29 13:06:01 浏览: 322
python实现的CNN代码
4星 · 用户满意度95%
计算CNR指标需要对图像进行灰度值统计,下面是使用Python计算CNR指标的示例代码:
```python
import cv2
import numpy as np
# 读取图像并转换为灰度图像
img = cv2.imread('image.png', cv2.IMREAD_GRAYSCALE)
# 计算图像的均值和标准差
mean, std = cv2.meanStdDev(img)
# 计算图像的对比度
CNR = (mean[0] - 128) / std[0]
# 输出CNR值
print('CNR:', CNR)
```
其中,`cv2.meanStdDev()`函数用于计算图像的均值和标准差。计算CNR指标需要先计算图像的均值和标准差,然后根据公式进行计算。CNR值越大,表示图像的对比度越好,清晰度也越高。
阅读全文