bool FrameThresholder::init(int w, int h, int sb, int db) {

    FrameProcessor::init(w,h,sb,db);
    tile_size = 12;
    thresholder = new TiledBernsenThresholder();
    initialize_tiled_bernsen_thresholder(thresholder, w, h, tile_size );

    help_text.push_back( "FrameThresholder:");
    help_text.push_back( "   g - adjust gradient gate");

    return true;
}
예제 #2
0
bool FrameThresholder::init(int w, int h, int sb, int db) {
	//init FT as FP
	FrameProcessor::init(w,h,sb,db);

	//def TiledBrensenThresholder
	thresholder = new TiledBernsenThresholder();

	/*init TiledBrensenThresholder
	* w - width of the thresholded area
	* h - height of the thresholded area
	* tile_size - size of the processed tiles */
	initialize_tiled_bernsen_thresholder(thresholder, w, h, tile_size );

	help_text.push_back( "FrameThresholder:");
	help_text.push_back( "   g - adjust gradient gate");

	return true;
}