# Palette Extraction **Repository Path**: CastleJing/palette-extraction ## Basic Information - **Project Name**: Palette Extraction - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-06 - **Last Updated**: 2022-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Palette Extraction #### 介绍 本项目是本账号IndexedImageKit的前置项目(也可能作为技术验证), 本项目目的是开发一个色盘提取工具, 用于从一个任意图片中提取定量特征颜色作为一个色盘来表示整张图片的颜色, 以便于后续图像压缩为8bit/16bit的索引化的图像, 用于shp与可能的更多色彩数量的新素材格式的开发. #### 软件架构 本项目目前使用 `遍历统计颜色`, `减少低权重颜色` 的模型来提取定量特征颜色, 减少低权重颜色部分将来可能会采用色彩树的方法来评价减少特定颜色的代价, 将来可能采用多线程优化来加速提取过程. #### 项目依赖 本项目依赖OpenCV4运行, 请在编译前确保OpenCV4以正确安装, #### 编译 ```shell mkdir build cd build cmake .. make ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request