Skip to content

YP522/PicCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PicCheck

Quality Gate Status Reliability Rating Security Rating Maintainability Rating Lines of Code

Check for similarities between two images with python

Features

Color Collect

  • Color Hexa
  • Color RGB/RGBA
  • Color Occurences
  • Color Average
  • Color Dominante

Color Compare

  • Color Diff / Brightness Diff
  • Color Diff Decimal Number / BrightnessDiff Decimal Number
  • Color Gap / Brightness Gap
  • Delta E
  • Image including identical pixels

Color Compression

  • Compression Level
  • Decompression WorkSheet : DCT / IDCT
  • Tiles of 8x8 blocs
  • PSNR, SSIM, MSE
  • ENTROPY, EXIF

How to run ?

Download Source Code Project, Install dependencies and run this command : py .\pck.py run img1_path img2_path

or download executable here : https://ypetit.web-edu.fr/piccheck/download/0.0.0/PicCheck.exe

Learn how to use ?

Read the tutorial step by step here : https://ypetit.web-edu.fr/piccheck/get-started/ Running may take a few minutes to a few hours

Commands

Open the list of commands py .\pck.py help

Get the version of PCK project py .\pck.py version:

Learn more about PCK project py .\pck.py about

Learn about author(s) py .\pck.py credits:

Run PCK with 2 pictures py .\pck.py run img1_path img2_path

Disclaimer

Code

This project is opensource in order to share a concept. The code is not necessarily clean.

If you are interested in improving PicCheck, don't hesitate to join the project !

The next missions are :

  1. Code maintenance (python best practices)

  2. Reduce package usage

  3. Reduce processing time

Errors

Trouble can happen. That's why I invite you to correct the calculations if necessary.