完整参考峰值信噪比(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 |
|
静态 |
此类文档是基于以下文件生成的