Class to monitor the quality of pictures and adjust coding parameters appropriately.
#include <quality_monitor.h>
|
double | QualityVal (const PicArray &coded_data, const PicArray &orig_data, const int xlen, const int ylen) |
| Calculate the quality of coded wrt original picture. More...
|
|
◆ QualityMonitor()
◆ ~QualityMonitor()
dirac::QualityMonitor::~QualityMonitor |
( |
| ) |
|
◆ QualityVal()
double dirac::QualityMonitor::QualityVal |
( |
const PicArray & |
coded_data, |
|
|
const PicArray & |
orig_data, |
|
|
const int |
xlen, |
|
|
const int |
ylen |
|
) |
| |
|
private |
◆ ResetAll()
void dirac::QualityMonitor::ResetAll |
( |
| ) |
|
◆ UpdateModel()
void dirac::QualityMonitor::UpdateModel |
( |
const EncPicture & |
enc_picture | ) |
|
Update the mse factors, returning true if we need to recode
- Parameters
-
enc_picture | the picture being encoded |
◆ WriteLog()
void dirac::QualityMonitor::WriteLog |
( |
| ) |
|
◆ m_allpicture_total
int dirac::QualityMonitor::m_allpicture_total |
|
private |
◆ m_encparams
◆ m_mse_averageU
OneDArray<long double> dirac::QualityMonitor::m_mse_averageU |
|
private |
◆ m_mse_averageV
OneDArray<long double> dirac::QualityMonitor::m_mse_averageV |
|
private |
◆ m_mse_averageY
OneDArray<long double> dirac::QualityMonitor::m_mse_averageY |
|
private |
◆ m_picture_total
OneDArray<int> dirac::QualityMonitor::m_picture_total |
|
private |
◆ m_totalmse_averageU
long double dirac::QualityMonitor::m_totalmse_averageU |
|
private |
◆ m_totalmse_averageV
long double dirac::QualityMonitor::m_totalmse_averageV |
|
private |
◆ m_totalmse_averageY
long double dirac::QualityMonitor::m_totalmse_averageY |
|
private |
The documentation for this class was generated from the following file: