@ -344,12 +344,12 @@ def process3_haar(in_q, out_q, cascade_file):
@@ -344,12 +344,12 @@ def process3_haar(in_q, out_q, cascade_file):
typedef void * haarclassifier ;
haarclassifier classifier_new ( char * filename ) ;
void scan_image ( haarclassifier , size_t width , size_t height , char * input , char * buffer , size_t length , bool debug ) ;
void scan_image ( haarclassifier , size_t width , size_t height , char * input , char * buffer , size_t length , size_t min_face_factor , bool debug ) ;
""" )
dir_path = os . path . dirname ( os . path . realpath ( __file__ ) )
lib_path = os . path . join ( dir_path , " .. " , " visualhaar " , " target " , " debug " )
lib_path = os . path . join ( dir_path , " .. " , " visualhaar " , " target " , " release " )
so_path = os . path . join ( lib_path , " libvisual_haarcascades_lib.so " )
dll_path = os . path . join ( lib_path , " visual_haarcascades_lib.dll " )
@ -404,7 +404,7 @@ def process3_haar(in_q, out_q, cascade_file):
@@ -404,7 +404,7 @@ def process3_haar(in_q, out_q, cascade_file):
logger . info ( " Start haar scan " )
start = time . time ( )
C . scan_image ( haar , width , height , buffer2 , buffer , buffer_len , False )
C . scan_image ( haar , width , height , buffer2 , buffer , buffer_len , 5 , False )
logger . info ( f " Visualised scan into buffer: { buffer } " )
print ( f " duration: { time . time ( ) - start } s " )