Skip to content

YP522/PicCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 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.