GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MidnightCrowing/ImageColorVisualization: 提取图像中的颜色,并将其转换为色球,以便观察颜色的分布情况。

BranchesTags
Open more actions menu

Latest commit

 

History

132 Commits
132 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
Inno
Inno
 
 
docs
docs
 
 
models
models
 
 
resource
resource
 
 
src
src
 
 
test
test
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
environment.yml
environment.yml
 
 
main.py
main.py
 
 
requirements.txt
requirements.txt
 
 

Repository files navigation

ImageColorVisualization

简体中文 | English

Interface

简介

ImageColorVisualization 是一个用于图像颜色可视化的 Python 课设项目,帮助用户分析并展示图像中的颜色分布。无论您是设计师、摄影师,还是数据分析师,您都可以通过该工具直观地了解图像的色彩组成,优化设计或进行色彩相关的研究。

项目的灵感来源于 Adobe Color CC 和 Bilibili 视频。

安装依赖

您可以通过以下方式安装项目所需的依赖项:

  • 选择 I(建议): 使用 conda 创建和激活环境:

    conda env create -f environment.yml
    conda activate ImageColorVisualization
  • 选择 II: 使用 requirements.txt 文件安装依赖:

    pip install -r requirements.txt
  • 选择 III: 手动安装依赖:

    如果您希望逐个安装包,可以使用以下命令:

    pip install "PySide6-Fluent-Widgets[full]" -i https://pypi.org/simple/
    pip install vtk
    pip install opencv-python
    pip install requests
    pip install Pillow
    pip install scikit-learn

运行项目

在项目根目录下运行以下命令启动程序:

python main.py

打包项目

使用 Nuitka 进行打包。请按照以下步骤操作:

  1. 安装 Nuitka:

    pip install nuitka
  2. 打包项目:

    nuitka --standalone --enable-plugin=pyside6 --windows-console-mode=attach --output-dir=dist --windows-icon-from-ico=./resource/image/ImageColorVisualization.ico ./main.py
  3. 制作安装包:

    本项目使用 Inno Setup 制作安装包。请确保您已提前安装 Inno Setup,并完成环境变量的配置,同时安装简体中文和繁体中文语言包。

    在项目根目录下运行以下命令:

    cd Inno
    python setup.py
    iscc "setup.iss"
    Compress-Archive -Path "../dist/ImageColorVisualization" -DestinationPath "../dist/ImageColorVisualization.zip"

    这将自动处理Nuitka打包结果,并dist 目录下生成安装包和绿色版。

反馈

如果您有任何问题或建议,请访问 本项目的 GitHub Issues 页面提交反馈,我会尽快回复。

许可证

本项目使用 GPL-3.0 许可证。

鸣谢

  • QFluentWidgets - 一个基于 C++ Qt/PyQt/PySide 的 Fluent Design 风格组件库。
  • VTK
  • IntelliJ Icon 和 iconfont - 提供部分图标资源。

感谢开源社区以及所有为该项目做出贡献的开发者!

About

提取图像中的颜色,并将其转换为色球,以便观察颜色的分布情况。

Topics

color-imitationimage-colorpoint-cloud

Resources

Readme
GPL-3.0 license
Activity

Stars

8 stars

Watchers

1 watching

Forks

2 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.