完整参考峰值信噪比(PSNR)算法 https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratio. 更多...
#include <opencv2/quality/qualitypsnr.hpp>
◆ QualityPSNR()
| cv::quality::QualityPSNR::QualityPSNR |
( |
Ptr< QualityMSE > |
qualityMSE, |
|
|
double |
maxPixelValue |
|
) |
| |
|
inlineprotected |
◆ _mse_to_psnr() [1/2]
◆ _mse_to_psnr() [2/2]
| static double cv::quality::QualityPSNR::_mse_to_psnr |
( |
double |
mse, |
|
|
double |
max_pixel_value |
|
) |
| |
|
inlinestaticprotected |
◆ clear()
| void cv::quality::QualityPSNR::clear |
( |
| ) |
|
|
inlinevirtual |
| Python |
|---|
| cv.quality.QualityPSNR.clear( | | ) -> | None |
◆ compute() [1/2]
| Python |
|---|
| cv.quality.QualityPSNR.compute( | cmp | ) -> | retval |
| cv.quality.QualityPSNR.compute( | ref, cmp[, qualityMap[, maxPixelValue]] | ) -> | retval, qualityMap |
| cv.quality.QualityPSNR_compute( | ref, cmp[, qualityMap[, maxPixelValue]] | ) -> | retval, qualityMap |
计算 PSNR。
- 参数
-
- 返回
- 每个通道的 PSNR 值,或者如果两个图像之间的 MSE 为 0,则返回 std::numeric_limits<double>::infinity()
实现了 cv::quality::QualityBase.
◆ compute() [2/2]
| Python |
|---|
| cv.quality.QualityPSNR.compute( | cmp | ) -> | retval |
| cv.quality.QualityPSNR.compute( | ref, cmp[, qualityMap[, maxPixelValue]] | ) -> | retval, qualityMap |
| cv.quality.QualityPSNR_compute( | ref, cmp[, qualityMap[, maxPixelValue]] | ) -> | retval, qualityMap |
用于计算质量的静态方法
- 参数
-
| ref | 参考图像 |
| cmp | 比较图像 |
| qualityMap | 输出质量图,或者 cv::noArray() |
| maxPixelValue | 任何单个像素的每个通道的最大值;例如,对于 uint8 图像为 255 |
- 返回
- PSNR 值,如果两个图像之间的 MSE 为 0,则返回 std::numeric_limits<double>::infinity()
◆ create()
| Python |
|---|
| cv.quality.QualityPSNR.create( | ref[, maxPixelValue] | ) -> | retval |
| cv.quality.QualityPSNR_create( | ref[, maxPixelValue] | ) -> | retval |
创建一个计算质量的对象。
- 参数
-
| ref | 用于比较的输入图像源 |
| maxPixelValue | 任何单个像素的每个通道的最大值;例如,对于 uint8 图像为 255 |
◆ empty()
| bool cv::quality::QualityPSNR::empty |
( |
| ) |
const |
|
inlinevirtual |
| Python |
|---|
| cv.quality.QualityPSNR.empty( | | ) -> | retval |
◆ getMaxPixelValue()
| double cv::quality::QualityPSNR::getMaxPixelValue |
( |
| ) |
const |
|
内联 |
| Python |
|---|
| cv.quality.QualityPSNR::getMaxPixelValue( | | ) -> | retval |
◆ setUpPixelValue()
| void cv::quality::QualityPSNR::setUpPixelValue |
( |
double |
val | ) |
|
|
内联 |
| Python |
|---|
| cv.quality.QualityPSNR::setUpPixelValue( | val | ) -> | None |
◆ _maxPixelValue
◆ _qualityMSE
◆ MAX_PIXEL_VALUE_DEFAULT
| const int cv::quality::QualityPSNR::MAX_PIXEL_VALUE_DEFAULT = 255 |
|
静态 |
此类文档是基于以下文件生成的