|
jabcode
|
Symbol sampling. More...
#include <stdlib.h>#include <string.h>#include <math.h>#include "jabcode.h"#include "detector.h"#include "decoder.h"Macros | |
| #define | SAMPLE_AREA_WIDTH (CROSS_AREA_WIDTH / 2 - 2) |
| #define | SAMPLE_AREA_HEIGHT 20 |
Functions | |
| jab_bitmap * | sampleSymbol (jab_bitmap *bitmap, jab_perspective_transform *pt, jab_vector2d side_size) |
| Sample a symbol. More... | |
| jab_bitmap * | sampleSymbolwithNc (jab_bitmap *bitmap, jab_perspective_transform *pt, jab_vector2d side_size, jab_int32 symbol_type, jab_bitmap *ch[]) |
| Sample a symbol. More... | |
| jab_bitmap * | sampleCrossArea (jab_bitmap *bitmap, jab_perspective_transform *pt) |
| Sample a cross area between the host and slave symbols. More... | |
Symbol sampling.
libjabcode - JABCode Encoding/Decoding Library
Copyright 2016 by Fraunhofer SIT. All rights reserved. See LICENSE file for full terms of use and distribution.
Contact: Huajian Liu liu@sit.fraunhofer.de Waldemar Berchtold waldemar.berchtold@sit.fraunhofer.de
| jab_bitmap* sampleCrossArea | ( | jab_bitmap * | bitmap, |
| jab_perspective_transform * | pt | ||
| ) |
Sample a cross area between the host and slave symbols.
| bitmap | the image bitmap |
| pt | the transformation matrix |
| jab_bitmap* sampleSymbol | ( | jab_bitmap * | bitmap, |
| jab_perspective_transform * | pt, | ||
| jab_vector2d | side_size | ||
| ) |
Sample a symbol.
| bitmap | the image bitmap |
| pt | the transformation matrix |
| side_size | the symbol size in module |
| jab_bitmap* sampleSymbolwithNc | ( | jab_bitmap * | bitmap, |
| jab_perspective_transform * | pt, | ||
| jab_vector2d | side_size, | ||
| jab_int32 | symbol_type, | ||
| jab_bitmap * | ch[] | ||
| ) |
Sample a symbol.
| bitmap | the image bitmap |
| pt | the transformation matrix |
| side_size | the symbol size in module |
| symbol_type | the symbol type (0,2,3,4,5: metadata for Nc will be sampled as black/white) |
| ch | the binarized color channels of the bitmap |