Skip to content

Nfloc/spectrumSense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spectrumSense

Generate ICC profiles based off of specrtometer readings.

📙 API Documentation

⚠️ You are reading the docs for the main branch ⚠️

Please proceed to the RELEASES for the stable release of spectrumSense.


🚀 Features

  • 🟥 Patch Calibration - Create your own color baselines to compare against your monitor!
  • 🟧 Monitor Calibration - Generate monitor color data via spectral components!
  • 🟨 CIEXYZ - Turn raw spectrometer data into readable XYZ values!
  • 🟩 ICC Profiles - Create ICC profiles for your monitor based on user calibration.
  • 🟦 TBD!
  • 🟪 TBD!

Note: spectrumSense tries to generate realistic data based off of the Macbeth ColorChecker under D65 illumination; To get maximum percision create you own baselines that reflect your enviorments and requirements.

📦 Install

All Dependencies

Hardware

  • ESP32 Development Board
  • Adafruit AS7341 10-Channel light/Color Sensor Breakout
AS7341 Pin Connects to ESP32 Pin Function
VIN 3V3 Power (3.3V)
GND GND Ground
SCL GPIO22 I2C Clock (SCL)
SDA GPIO21 I2C Data (SDA)

if two available grounds choose the one in the same row with all the other connections

Libraries

  • ArgyllCMS
  • pyside6
  • pyserial
  • json
  • colour-science
  • scipy
  • numpy
  • datetime
  • Pillow

To install all dependencies navigate to spectrumSense -> scripts -> install_all.bat and run install_all.bat

To run the program please run spectrumSense.bat

‼️Make sure you upload the provided sketch to your ESP32 board before attempting to use. This can be done through ArduinoIDE and alike software.

🤝 Sponsors

SpectrumSense is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers

Sponsors

Me

Backers

Also Me

✨ Contributing

Please make sure to read the Contributing Guide before making a pull request.

📘 Credits

📝 Changelog

Detailed changes for each release are documented in the release notes.

🔑 License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published