Lines Matching refs:params

43 sanei_ir_create_norm_histo (const SANE_Parameters * params, const SANE_Uint *img_data);
59 sanei_ir_create_norm_histo (const SANE_Parameters * params,
70 if ((params->format != SANE_FRAME_GRAY)
71 && (params->format != SANE_FRAME_RED)
72 && (params->format != SANE_FRAME_GREEN)
73 && (params->format != SANE_FRAME_BLUE))
90 num_pixels = params->pixels_per_line * params->lines;
92 DBG (1, "sanei_ir_create_norm_histo: %d pixels_per_line, %d lines => %d num_pixels\n", params->pixels_per_line, params->lines, num_pixels);
96 DBG (1, "sanei_ir_create_norm_histo: depth %d, HISTOGRAM_SHIFT %d => ignore %d bits\n", params->depth, HISTOGRAM_SHIFT, is);
114 sanei_ir_create_norm_histogram (const SANE_Parameters * params,
122 histo = sanei_ir_create_norm_histo (params, img_data);
155 sanei_ir_threshold_yen (const SANE_Parameters * params,
207 if (params->depth > 8)
209 i = 1 << (params->depth - HISTOGRAM_SHIFT);
231 sanei_ir_threshold_otsu (const SANE_Parameters * params,
293 if (params->depth > 8)
295 i = 1 << (params->depth - HISTOGRAM_SHIFT);
314 sanei_ir_threshold_maxentropy (const SANE_Parameters * params,
393 if (params->depth > 8)
395 it = 1 << (params->depth - HISTOGRAM_SHIFT);
414 sanei_ir_RGB_luminance (SANE_Parameters * params, const SANE_Uint **in_img,
420 if ((params->depth < 8) || (params->depth > 16) ||
421 (params->format != SANE_FRAME_GRAY))
427 itop = params->pixels_per_line * params->lines;
446 sanei_ir_to_8bit (SANE_Parameters * params, const SANE_Uint *in_img,
453 if ((params->depth < 8) || (params->depth > 16))
458 ssize = params->pixels_per_line * params->lines;
459 if (params->format == SANE_FRAME_RGB)
470 memmove (out_params, params, sizeof(SANE_Parameters));
472 if (params->format == SANE_FRAME_RGB)
478 is = params->depth - 8;
516 sanei_ir_spectral_clean (const SANE_Parameters * params, double *lut_ln,
537 itop = params->pixels_per_line * params->lines;
545 depth = params->depth;
563 sanei_ir_create_norm_histogram (params, ir_data, &norm_histo);
572 status = sanei_ir_threshold_maxentropy (params, norm_histo, &thresh);
575 status = sanei_ir_threshold_otsu (params, norm_histo, &thresh);
578 status = sanei_ir_threshold_yen (params, norm_histo, &thresh);
653 sanei_ir_filter_mean (const SANE_Parameters * params,
675 num_cols = params->pixels_per_line;
676 num_rows = params->lines;
767 sanei_ir_filter_madmean (const SANE_Parameters * params,
786 depth = params->depth;
792 num_cols = params->pixels_per_line;
793 num_rows = params->lines;
804 if (sanei_ir_filter_mean (params, mad_ptr, delta_ij, win_size, win_size)
817 (params, delta_ij, mad_ij, win_size,
856 sanei_ir_add_threshold (const SANE_Parameters * params,
866 itop = params->pixels_per_line * params->lines;
882 sanei_ir_manhattan_dist (const SANE_Parameters * params,
897 cols = params->pixels_per_line;
898 rows = params->lines;
988 sanei_ir_dilate (const SANE_Parameters *params, SANE_Uint *mask_img,
1012 itop = params->pixels_per_line * params->lines;
1014 sanei_ir_manhattan_dist (params, mask_img, dist_map, idx_map, erode);
1032 sanei_ir_find_crop (const SANE_Parameters * params,
1035 int width = params->pixels_per_line;
1036 int height = params->lines;
1115 sanei_ir_dilate_mean (const SANE_Parameters * params,
1134 cols = params->pixels_per_line;
1135 rows = params->lines;
1147 sanei_ir_dilate (params, mask_img, dist_map, idx_map, expand);
1149 sanei_ir_manhattan_dist (params, mask_img, dist_map, idx_map, 1);
1153 sanei_ir_find_crop (params, dist_map, inner, crop);
1171 sanei_ir_filter_mean (params, color, plane, win_size, win_size);
1180 sanei_ir_filter_mean (params, plane, color, win_size,