📄 stattest.h
字号:
#ifndef _STAT_TEST_H_
#define _STAT_TEST_H_
#include <afx.h>
#include <math.h>
double frequency_test(BYTE* s,int n);
double serial_test(BYTE* s,int n);
double poker_test(BYTE* s,int n, int m);
double run_test(BYTE* s,int n);
DWORD run_test2(BYTE* s, int n, BYTE* mask, int m);
double autocor_test(BYTE* s,int n,int d);
double maurer_test(BYTE* s,int n);
double serial_test1(BYTE* s,int n,int L);
double serial_test2(BYTE* s,int n);
double phai_serial_test(BYTE* s,int n,int m);
int Prep_Sequence(BYTE* s,int n);
double Chi_Test_His(int* pnHis);
BYTE* ReadPRNData(int nCount);
double* Prog_Test(double (*func)(BYTE*,int), BYTE* s, int n, int steps);
void GetLSB(BYTE* pImg , BYTE* pLSB , int nCount);
void Embed(BYTE* pImg , BYTE* pData, int nCount1 , int nCount2 , int seed);
void Embed1(BYTE* pImg, BYTE* pData, int nCount1, int nCount2, int seed);
double Smoothness(int* pData,int nCount);
void Flip(int* pData,int* pMask, int nCount);
void GetRS(BYTE* pImg,int* pMask,int nCount,int nMask,int* r, int* r1, int* s, int* s1);
double* ComputeLuminance(BYTE* pImg, int nWidth, int nHeight, int nComponents);
double MaxLuminance(double* pLum, int nWidth, int nHeight);
double Norm2(double* pLum, int nWidth, int nHeight);
double DiffNorm2(double* pLum1, double* pLum2, int nWidth, int nHeight);
double SNR(double* pLum1, double* pLum2, int nWidth, int nHeight);
double PSNR(double* pLum1, double* pLum2, int nWidth, int nHeight);
int hamming_weight(unsigned char a);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -