ssim = cv.createSSIM(img1, img2).val[0] AttributeError: module 'cv2' has no attribute 'createSSIM'
时间: 2023-11-06 07:07:24 浏览: 244
compare_SSIM.zip_compare ssim_compare_ssim_compare_ssim 参数_image
5星 · 资源好评率100%
这个错误提示是因为你使用的OpenCV版本可能不支持createSSIM函数。这个函数是OpenCV 4.4.0及以上版本中才引入的。
你可以通过以下代码检查你的OpenCV版本:
```python
import cv2 as cv
print(cv.__version__)
```
如果你的版本不是4.4.0或更高版本,你需要更新OpenCV版本或者使用其他方法来计算图像的SSIM值。你可以尝试使用scikit-image库中的compare_ssim函数,它也可以用来计算图像的结构相似性指数。
```python
from skimage.metrics import structural_similarity as ssim
ssim_value = ssim(img1, img2, multichannel=True)
```
阅读全文