@@ -195,8 +195,6 @@ int main(int argc, char * argv[])
...
@@ -195,8 +195,6 @@ int main(int argc, char * argv[])
//see paper https://dl.acm.org/citation.cfm?id=2321600
//see paper https://dl.acm.org/citation.cfm?id=2321600
//https://ieeexplore.ieee.org/document/4527178/
//https://ieeexplore.ieee.org/document/4527178/
//was in benchmark on top https://www.researchgate.net/publication/259340906_A_comprehensive_review_of_background_subtraction_algorithms_evaluated_with_synthetic_and_real_videos
//was in benchmark on top https://www.researchgate.net/publication/259340906_A_comprehensive_review_of_background_subtraction_algorithms_evaluated_with_synthetic_and_real_videos
//my own adapter to use the model
//my own adapter to use the model
inti=0;
inti=0;
...
@@ -311,7 +309,7 @@ int main(int argc, char * argv[])
...
@@ -311,7 +309,7 @@ int main(int argc, char * argv[])
bgs->setFlagWrite(1);
bgs->setFlagWrite(1);
bgs->setFlagWriteDBGpic(1);
bgs->setFlagWriteDBGpic(1);
inteveryPic=60;
for(i=begin;i<begin+steps;i++)
for(i=begin;i<begin+steps;i++)
{
{
...
@@ -330,6 +328,16 @@ int main(int argc, char * argv[])
...
@@ -330,6 +328,16 @@ int main(int argc, char * argv[])
//cv::imshow("input", img_input);
//cv::imshow("input", img_input);
//we write just every xx pic a dbg picture, will speed up
if(i%everyPic==0)
{
bgs->setFlagWrite(1);
}
else
{
bgs->setFlagWrite(0);
}
cv::Matimg_mask;
cv::Matimg_mask;
cv::Matimg_bkgmodel;
cv::Matimg_bkgmodel;
bgs->process(img_input,img_mask,img_bkgmodel);// by default, it shows automatically the foreground mask image
bgs->process(img_input,img_mask,img_bkgmodel);// by default, it shows automatically the foreground mask image
...
@@ -346,7 +354,7 @@ int main(int argc, char * argv[])
...
@@ -346,7 +354,7 @@ int main(int argc, char * argv[])