MEMS Cvičenie 5: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
|||
Riadok 1: | Riadok 1: | ||
11.3.2020 pridané materiály na samoštúdium | |||
* Teoretický úvod - [https://www.micro-epsilon.com/download/products/dat--Basics-of-colorimetry--en.pdf Basicsof colorimetry. Guide for industrial color measurement.] | |||
* Príklad priemyselných snímačov farby - [https://www.micro-epsilon.com/download/products/cat--Micro-Epsilon--products--en.pdf uE Product broschure] (str. 26-27) | |||
https://youtu.be/CPUXxuyd9xw | |||
Rozpoznávanie farieb | Rozpoznávanie farieb | ||
http://blog.xkcd.com/2010/05/03/color-survey-results/ | http://blog.xkcd.com/2010/05/03/color-survey-results/ |
Verzia z 09:57, 12. marec 2020
11.3.2020 pridané materiály na samoštúdium
- Teoretický úvod - Basicsof colorimetry. Guide for industrial color measurement.
- Príklad priemyselných snímačov farby - uE Product broschure (str. 26-27)
Rozpoznávanie farieb
http://blog.xkcd.com/2010/05/03/color-survey-results/
Úloha 1:
pripojte senzor QTI k mikroprocesoru, zobrazte aktuálnu hodnotu výstupného signálu a pokúste sa pomocou senzora rozpoznať základné farby
Úloha 2:
zoznámte sa so senzorom farby ColorPAL (fotodióda TAOS TSL12T), pripojte ho k mikropočítaču a rozpoznajte základné farby
Porovnajte dosiahnuté výsledky s kvalitnejším senzorom TCS230
Použite softvér uvedený v príkladoch:
Odovzdať:
- Nameranú závislosť od vzdialenosti
- Nameranú závislosť farby pri konštantnej vzdialenosti
- Ten kúsok programu, ktorý realizoval rozpoznanie farby
Doplnkové informácie
i2c
- http://codeandlife.com/2012/05/05/logic-analysis-with-bus-pirate/
- http://hackaday.com/2008/11/19/how-to-the-bus-pirate-universal-serial-interface/
- http://blog.stibrany.com/?p=122
- ftp://ftp.propeller-chip.com/PCMProp/Chapter_10/Docs/i2c/I2C_bus.pdf
Vzdialenosť farieb
Keďže farby sú dané troma súradnicami (napr. RGB), je celkom prirodzené použiť na meranie vzdialenosti medzi farbami euklidovskú vzdialenosť v 3D priestore. Lenže ukazuje sa, že vzhľadom na fyziológiu ľudského vnímania farieb nie je celkom vhodné merať to v priesotre RGB, tam to nekorešponduje s ľudskou skúsenosťou. Preto sa na tento účel používa farebný priestor CIE Lab
CIE L*a*b* (CIELAB) je farebný priestor, ktorý zadefinovala CIE (International Commission on Illumination). Je to referenčný model, ktorý opisuje všetky ľudským okom viditeľné farby. Jeho tri súradnice reprezentujú intenzitu farby (L* = 0 je čierna a L* = 100 je rozptýlené biele svetlo), jej polohu na medzi červeno/fialovou a zelenou (a*, záporné čísla pre zelenú, kladné pre fialovú) a jej polohu medzi žltou a modrou (b*, záporné čísla pre modrú, kladné pre žltú).
Konverzia
ToDo: preveriť, či je to naozaj tak.
Pre konverziu z jedného farebného modelu do iného sa používajú štandardizované CIE vzťahy. Neexistuje jednoduchý prevod medzi RGB a Lab priestormi, pretože ten prvý je závislý od zariadenia, ten druhý je device independent. Preto sa používa medziprevod RGB -> sRGB -> XYZ -> Lab
Forward transformation
where
Here, Šablóna:Math, Šablóna:Math and Šablóna:Math are the CIE XYZ tristimulus values of the reference white point (the subscript n suggests "normalized").
Under Illuminant D65 with normalization Šablóna:Math, the values are
Values for illuminant D50 are