mirror of
https://github.com/sipeed/MaixCDK.git
synced 2026-09-13 07:03:24 -05:00
44 lines
644 B
C++
44 lines
644 B
C++
#ifndef __MAIX_CMAP_HPP__
|
|
#define __MAIX_CMAP_HPP__
|
|
|
|
#include <cstdint>
|
|
#include <vector>
|
|
#include <array>
|
|
|
|
namespace maix::ext_dev::cmap {
|
|
|
|
|
|
using RGB = std::array<uint8_t, 3>;
|
|
using CmapArray = std::vector<RGB>;
|
|
|
|
/**
|
|
* @brief Cmap, !!!!depracated!!!!, please use maix.image.CMap.
|
|
* @maixpy maix.ext_dev.cmap.Cmap
|
|
*/
|
|
enum class Cmap {
|
|
WHITE_HOT = 0,
|
|
BLACK_HOT,
|
|
IRONBOW,
|
|
NIGHT,
|
|
RED_HOT,
|
|
WHITE_HOT_SD,
|
|
BLACK_HOT_SD,
|
|
RED_HOT_SD,
|
|
JET,
|
|
};
|
|
|
|
/**
|
|
* @brief Get cmap ptr
|
|
*
|
|
* @param cmap @see Cmap
|
|
* @return const CmapArray*
|
|
*
|
|
* @maixcdk maix.ext_dev.cmap.get
|
|
*/
|
|
const CmapArray* get(Cmap cmap);
|
|
|
|
|
|
}
|
|
|
|
|
|
#endif |