openmv/boards/OPENMV1/imlib_config.h
iabdalkader daf2bb30da misc: Restructure repo.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00

77 lines
1.6 KiB
C

/*
* This file is part of the OpenMV project.
*
* Copyright (c) 2013-2021 Ibrahim Abdelkader <iabdalkader@openmv.io>
* Copyright (c) 2013-2021 Kwabena W. Agyeman <kwagyeman@openmv.io>
*
* This work is licensed under the MIT license, see the file LICENSE for details.
*
* Image library configuration.
*/
#ifndef __IMLIB_CONFIG_H__
#define __IMLIB_CONFIG_H__
// Enable Image I/O
//#define IMLIB_ENABLE_IMAGE_IO
// Enable Image File I/O
//#define IMLIB_ENABLE_IMAGE_FILE_IO
// Enable LAB LUT
//#define IMLIB_ENABLE_LAB_LUT
// Enable YUV LUT
//#define IMLIB_ENABLE_YUV_LUT
// Enable linpolar()
//#define IMLIB_ENABLE_LINPOLAR
// Enable logpolar()
//#define IMLIB_ENABLE_LOGPOLAR
// Enable lens_corr()
//#define IMLIB_ENABLE_LENS_CORR
// Enable rotation_corr()
//#define IMLIB_ENABLE_ROTATION_CORR
// Enable phasecorrelate()
#if defined(IMLIB_ENABLE_ROTATION_CORR)
//#define IMLIB_ENABLE_FIND_DISPLACEMENT
#endif
// Enable get_similarity()
//#define IMLIB_ENABLE_GET_SIMILARITY
// Enable find_lines()
//#define IMLIB_ENABLE_FIND_LINES
// Enable find_line_segments()
//#define IMLIB_ENABLE_FIND_LINE_SEGMENTS
// Enable find_circles()
//#define IMLIB_ENABLE_FIND_CIRCLES
// Enable find_rects()
//#define IMLIB_ENABLE_FIND_RECTS
// Enable find_qrcodes() (14 KB)
//#define IMLIB_ENABLE_QRCODES
// Enable find_apriltags() (64 KB)
//#define IMLIB_ENABLE_APRILTAGS
// Enable find_datamatrices() (26 KB)
//#define IMLIB_ENABLE_DATAMATRICES
// Enable find_barcodes() (42 KB)
//#define IMLIB_ENABLE_BARCODES
// Enable find_features().
//#define IMLIB_ENABLE_FEATURES
// Stereo Imaging
// #define IMLIB_ENABLE_STEREO_DISPARITY
#endif //__IMLIB_CONFIG_H__