Skip to content

Adds new photometer class for X-Rite i1Pro colorimeter#44

Open
guillermoaguilar wants to merge 4 commits into
masterfrom
colorimeter-i1pro
Open

Adds new photometer class for X-Rite i1Pro colorimeter#44
guillermoaguilar wants to merge 4 commits into
masterfrom
colorimeter-i1pro

Conversation

@guillermoaguilar

Copy link
Copy Markdown
Member

Colorimeter returns XYZ tristimulus values. This class has a readLuminance method that returns the Y component and a readTristimulus method that returns the three values. This last method should be used for color calibration (#38)

The Colorimeter requires a calibration with a reference white patch that lies in its case; the device should be manually put there in its "bed" for calibration. The class forces a calibration every time the device is instantiated. When asking for a new measurement, it internally checks if calibration is required.

I tested it for our usual luminance calibration pipeline, and it works without issues. Typical calibration in the lab is done with n=256 intensity values and 3 repetitions. With these settings, the colorimeter does not require a calibration midway through measurements. And it is actually a bit faster than the Minolta.

This PR may need editing if we merge PR #32 first. In this PR, the instantiation of the Colorimeter (still) occurs in hrl/hrl.py

When merged it closes #37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for Colorimeter x-Rite i1Pro

1 participant