Archief - [PROG]VB.NET Kleurendetector

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sabaoth

Legacy Member
Ik moet voor school een kleurendetector maken, en ik sta voor een dillema. Zou ik best de kleuren een een soort database achtig ding zetten of de kleuren detecteren met een shitload aan ingineuse if statements? Of hebbe jullie soms betere ideetjes? :p (nederlandse naam moet weergegeven worden, ik kan alleen rgb en hex waarde opvrage)

Werre

Legacy Member
denk niet dat het goe zal zijn met if statements :) , denk gewoon een database met alle kleuren zal simpelste zijn denk ik

Obliv`

Legacy Member
Wat is de opdracht juist?

Kan je voor zo'n dingen geen bestaand api's en webservices aanspreken?

QplQyer

Legacy Member
Als je vaste rgb-waarden moet linken aan een bepaalde kleur (dus niet het hele spectrum aan kleuren), gebruik dan een "Map", dat zal wel ergens beschikbaar zijn in VB.NET. In een Map stop je <sleutel,waarde> paren, dus de sleutel is de rgb-waarde, de waarde is de kleur, dan hoef je enkel maar die Map te indexeren met de rgb-waarde en je krijgt je kleur terug.

Krueger

Legacy Member
Dan moet je wel voor elke mogelijke combinatie van RGB waarden (256³ ?) zo een paar maken, die je al dan niet manueel moet invullen.
Zou het niet makkelijker zijn een aantal mogelijke kleuren op te slaan, en dan via een kleinste kwadratische afstand te zoeken welke kleur het dichtst erbij ligt?

QplQyer

Legacy Member
Daarom dat ik zei "Als je vaste rgb-waarden moet linken aan een bepaalde kleur (dus niet het hele spectrum aan kleuren)" ...

Het hele spectrum heeft verschillende mogelijkheden, fuzzy sets gebruiken, intervallen opslaan in de map, die kwadratische afstand bepalen, ...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan