SCSD-PY001 info: This is a simple demo of pictures color theme batch analysis use MMCQ with Python
Project description
项目依赖比较简单,可以使用无依赖安装:
pip install color-theme-analyse --no-deps
如果你设置了全局镜像(多数镜像不会收录本项目),请使用以下的命令从官方仓库安装:
pip install color-theme-analyse --no-deps -i https://pypi.org/simple
如果你使用的是校园网,可以使用腾讯镜像下载本项目
pip install color-theme-analyse[base] -i https://mirrors.tencent.com/pypi/simple
如果出于pypi学习目的首次下载,建议使用下面的下载命令:(推荐)
pip install color-theme-analyse[base,dev] -i https://mirrors.tencent.com/pypi/simple
等效于 pip install color-theme-analyse[merge] -i https://mirrors.tencent.com/pypi/simple
安装后使用终端命令 MMCQsc
运行
支持以下终端命令(Linux平台需要注意大小写):
MMCQsc
RunMMCQsc
DoMMCQsc
MMCQscPure
MMCQscR
MMCQscR1
MMCQscR2
项目地址
Bitbucket(最快更新)
Gitee(建议下载)
Github(偶尔同步)
GitLab(偶尔同步)
Pypi(官方仓库)
libraries.io(同步官方仓库)
腾讯镜像可用直接下载所有源文件Links for color-theme-analyse (tencent.com)
当前默认分支为 dev2022
master,pypi
分支已停止维护
源仓库在 Bitbucket,因此会首先得到同步
Bug 反馈和 Issues 提交可以在 Bitbucket 或者 Gitee,在 Gitee 会得到最快反馈
请勿在 Github 或 GitLab 提交 Issues ,它们只是同步仓库,不会处理任何提交的 Issues
简介
基于MMCQ对图片进行色彩主题分析,采用图片压缩和多进程来加速批量分析速度。
master
分支是功能实现的 Simple Demo
pypi
分支是 基于master分支重构的 Python Package 打包发布的 Simple Demo
embed
分支是 基于 pypi分支重构的 嵌入式版本 Simple Demo
本项目是ImageColorTheme的(MMCQ)具体实现,ImageColorTheme的GitHub(国内镜像)地址:
GitHub - rainyear/ImageColorTheme: Extract Color Themes from Images (fastgit.org)
本项目同时也是SCMD开源计划的一部分
Requires
要求的版本 3.10.0 > Python >= 3.9.0
建议的版本 Python == 3.9.5
from multiprocessing import shared_memory required for Python >= 3.8
要求的操作系统 Windows >= 1909 ( Win 10 / 11 )
建议的操作系统 Windows>=22000.100( Win 11 Dev )
必要的 Python 第三方库依赖:numpy, opencv-python, pillow, easygui, rich
本项目使用了 React
框架(非项目构建,只是运行时 Babel
)
教程
Build
python setup.py bdist_wheel
调试请运行 color_theme_analyse.py
这是为 Windows 平台专门开发的,无法在 Linux 中获得完美体验,同时可能存在部分兼容问题
Feature
Customize
str(hex(k))[-2:].replace('x', '0').upper()
本demo处理结果由RGB转为16进制,可根据需要不转换或者转为其他颜色表达形式。
MMCQ(d, 5)
本demo默认颜色主题为5个颜色,可根据需要减少或者增加(注意:主题色越多,分析速度越慢)。
本demo限制一次最多处理1020图片,不建议修改,更多图片分批次处理即可
Scheme
- embed 版本:Pillow 更换为嵌入版本,Numpy, rich 改为动态引用,弃用 OpenCV-Python
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for color-theme-analyse-1.126.79.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d34f95577b34601c925ba4e3f764d2794b2438cb084101e2291fdde137200cd6 |
|
MD5 | 8d74f23a95aca597e1fb1e6a0c3ca549 |
|
BLAKE2b-256 | 895c3e984377953cddddcfd9b1bfb2b8960c1ef0d495e61d14787696772d326c |
Hashes for color_theme_analyse-1.126.79.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40267a07d97f8f11de241e2382a7a51e19111c07d49d4761989fcad0496527d5 |
|
MD5 | 7db83ea49da1d523bc1580ab06a6e761 |
|
BLAKE2b-256 | 9fe30e66e727737c20717303f05ff168f62e354d17e877ff5306706dcded8a44 |