-
Notifications
You must be signed in to change notification settings - Fork 162
Open
Description
we should delete as follows
void ViBePlus::deleteSamples()
{
for(int i = 0; i <Gray.rows; ++i)
{
for(int j = 0; j<Gray.cols; ++j)
{
for (int k = 0; k < num_samples + 1; k++)
{
delete []samples_Frame[i][j][k];
samples_Frame[i][j][k] = nullptr;
}
delete []samples_Frame[i][j];
delete []samples[i][j];
samples_Frame[i][j] = nullptr;
samples[i][j] = nullptr;
}
delete []samples_Frame[i];
delete []samples[i];
delete []samples_ave[i];
delete []samples_sumsqr[i];
delete []samples_ForeNum[i];
delete []samples_BGInner[i];
delete []samples_InnerState[i];
delete []samples_BlinkLevel[i];
delete []samples_MaxInnerGrad[i];
samples_Frame[i] = nullptr;
samples[i] = nullptr;
samples_ave[i] = nullptr;
samples_sumsqr[i] = nullptr;
samples_ForeNum[i] = nullptr;
samples_BGInner[i] = nullptr;
samples_InnerState[i] = nullptr;
samples_BlinkLevel[i] = nullptr;
samples_MaxInnerGrad[i] = nullptr;
}
delete []samples_Frame;
delete []samples;
delete []samples_ave;
delete []samples_sumsqr;
delete []samples_ForeNum;
delete []samples_BGInner;
delete []samples_InnerState;
delete []samples_BlinkLevel;
delete []samples_MaxInnerGrad;
samples_Frame = nullptr;
samples = nullptr;
samples_ave = nullptr;
samples_sumsqr = nullptr;
samples_ForeNum = nullptr;
samples_BGInner = nullptr;
samples_InnerState = nullptr;
samples_BlinkLevel = nullptr;
samples_MaxInnerGrad = nullptr;
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels