Skip to main content

Classify SPU product images by mother/reference images and output ordered SKU image sets.

Project description

SPU SKU Images

按母图对 SPU 产品图进行 SKU 分类,并输出适合电商上架的 SKU 图片排序。

安装

在项目目录运行:

python -m pip install .

开发调试时可以用可编辑安装:

python -m pip install -e .

最简使用

如果当前目录下有:

母图/
spu-2/

直接运行:

sku-images spu-2

也可以用短别名:

sku-spu spu-2

默认输出到:

sku_output/spu-2_年月日_时分秒/

指定母图和输出目录

sku-images spu-2 --mother 母图 --out result_001

不把母图放进最终排序图集

sku-images spu-2 --no-include-mother-main

兼容旧脚本方式

python .\scripts\sku_image_pipeline.py spu-2 --mother 母图 --out result_001

发布到 PyPI

先跑测试:

python -m unittest discover -s tests -p "test_*.py"

构建发布包:

python -m pip install --user --upgrade build twine
python -m build --outdir dist_pypi
python -m twine check .\dist_pypi\*

上传到正式 PyPI:

$env:TWINE_USERNAME="__token__"
$env:TWINE_PASSWORD="pypi-你的token"
python -m twine upload .\dist_pypi\*

发布后安装:

python -m pip install spu-sku-images

输出内容

result_001/
  spu-2_by_mother/
    classification_manifest.csv
    classification_preview.jpg

  spu-2_sku_best_order/
    best_order_manifest.csv
    best_order_preview.jpg

脚本默认不会清空旧目录。如果输出目录已有内容,会停止并提示换一个 --out

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spu_sku_images-0.1.5.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spu_sku_images-0.1.5-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file spu_sku_images-0.1.5.tar.gz.

File metadata

  • Download URL: spu_sku_images-0.1.5.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for spu_sku_images-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7b94e959ade1c3888ebc8ccded0b414bbd15c1c9c8ddddae5b4831263c4db7c9
MD5 2f3143aa0d37cd48eb96d34d4b063cf9
BLAKE2b-256 02b48e1c8219a366d34f0230f41ddd6a3599f6621935c92646fb2011e24cf619

See more details on using hashes here.

File details

Details for the file spu_sku_images-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: spu_sku_images-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for spu_sku_images-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b0d72147ef2edf59578b229d242e934890154a6c330f248ab094d902ca5861ea
MD5 f7f5574bad389b9d9d1f9832c5eb3d4d
BLAKE2b-256 c3fff41498cc55b8b65321c96ad074ad2e87fccafc5fc2209606fbd89299bdf8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page