diff --git a/doc/libfprint-docs.xml b/doc/libfprint-docs.xml index cb0a7f6..832be0c 100644 --- a/doc/libfprint-docs.xml +++ b/doc/libfprint-docs.xml @@ -43,6 +43,7 @@ + diff --git a/doc/libfprint-sections.txt b/doc/libfprint-sections.txt index a297727..53ccce0 100644 --- a/doc/libfprint-sections.txt +++ b/doc/libfprint-sections.txt @@ -218,6 +218,18 @@ fpi_std_sq_dev fpi_mean_sq_diff_norm +
+fpi-assembling.h +fpi-assembling +fpi_frame +fpi_frame_asmbl_ctx +fpi_line_asmbl_ctx + +fpi_do_movement_estimation +fpi_assemble_frames +fpi_assemble_lines +
+
fpi-usb.h fpi-usb diff --git a/libfprint/fpi-assembling.c b/libfprint/fpi-assembling.c index c192c8f..b4d74c0 100644 --- a/libfprint/fpi-assembling.c +++ b/libfprint/fpi-assembling.c @@ -31,6 +31,16 @@ #include "fpi-assembling.h" +/** + * SECTION:fpi-assembling + * @title: Image frame assembly + * + * Those are the helpers to manipulate capture data from fingerprint readers + * into a uniform image that can be further processed. This is usually used + * by drivers for devices which have a small sensor and thus need to capture + * data in small stripes. + */ + static unsigned int calc_error(struct fpi_frame_asmbl_ctx *ctx, struct fpi_frame *first_frame, struct fpi_frame *second_frame,