Hogyan találjuk meg a fényerő pixel

Hogyan találjuk meg a fényerő a pixel?

Szeretné szűrni a képet. Ehhez meg kell tudni, hogy a fényerő minden egyes pixel a kép

Var Cmax, Cmin # XA0;: egész;
kezdődik
Cmax: = max (max (R, G), B);
Cmin: = min (perc (R, G), B);
L: = round ((((Cmax + Cmin) * 240) + 255) / (255 * 2));
L - fényerő, RGB - csatornák tcolor (ezek megtalálhatók keresztül GetRValue () / GetGValue () / GetBValue () rendre)
itt :)

Mi is a monitor fényerejét beállítani érthető.
Mit kell tenni?

És akkor ott van alfa komponens.


> Nincs pixel „fényerő”.

Ő lnost monitor pixel.

240? Azt, hogy az állandó az SI-rendszerben?

Most már tudom, hogy a szín jellemzi három paraméter:
1. Hue (tényleges szín)
2.Chistota (árnyékolók, azaz fehér keverék)
3. Fényerő.

Ahogy én látom, a fényerő jellemzi mértékben térnek a fekete.
Azt kell számítani a fényerőt.

Fényesség = 0,59 * 0,3 * Zöld + Piros + Kék 0,11 *

Együtthatók eltérő 1/3 tükrözik az egyenetlen érzékenységét szem különböző részein a spektrum.

Azt mondtam volna, az emberi szem számára.

ügyes, csillogó arcát és nyelvük nélkül pooderzhki ésszerű érveket, azt javaslom, hogy megismerjék olyan dolog, mint HLS (azaz Hue / fényerő / telítettség)


> A pixel nem fényerejét.

Ha figyelembe vesszük, egy pixel, aztán végül semmi.

> Aztán végül semmit

Aztán megtört :)

és még ez nem jelenti azt, ne hasonlítsuk össze másokkal.

Tehát azt mondom - szóbeliség.


> Tehát azt mondom - szóbeliség.

+1. Csak mutogatni.

Oh te. Mi van, hogy megmutassák? Van egy jó hangulat, reggel,
örülök minden úgy tűnt, furcsa tárgy - fejezték ki érzelmeiket :))
Pedantéria, a palacsinta ..

levél - az azonos képpont.

Kedves barátom.
A válasz számomra egyértelmű.

Ahhoz, hogy elkezdjük magyarázni ajánlom kinevezését 240, és hol volt ez a szám.

Ui
Annak érdekében, hogy mérsékelheti a lelkesedés, és az tyafkane ajánlatos elolvasni, hogy elindítsa a matematika Lighting.
Például a DirectX SDK.

Beat a falnak?
Példát.

Nos nyitott Painten, nos, piszkálni, csak egy csomó kérdést fog tűnni.

Kinyitotta, és mi a következő lépés. Nyisd az MSDN

Eszköz-független Bitképek
A készülék-független bittérképes (DIB) tartalmaz egy színtáblázat. A színes táblázat leírja pixel értékek megfelelnek az RGB értékeket, amelyek leírják a színek, amelyek által termelt fényt kibocsátó.

RGBQUAD
A RGBQUAD szerkezet írja színes álló relatív intenzitását a vörös, zöld és kék.

typedef struct tagRGBQUAD # XA0; BYTE # XA0; # XA0; rgbBlue;
# XA0; BYTE # XA0; # XA0; rgbGreen;
# XA0; BYTE # XA0; # XA0; rgbRed;
# XA0; BYTE # XA0; # XA0; rgbReserved;
> RGBQUAD;

Ha elment egy bitmap. Ez mentette meg a szín RGB (argB).
A 240 is, nem tudja növelni a képpontok fényerejét a monitoron.

> WFS # XA0; (03.11.07 13:02) [9]
> 3. Fényerő.
> Azt kell számítani a fényerőt.

A RGBQUAD szerkezet írja színes álló relatív intenzitását a vörös, zöld és kék.

Szeretné szűrni a képet. Ehhez meg kell tudni, hogy a fényerő minden egyes pixel a kép

És milyen szűrési ez? Általában közvetlenül szűrjük színösszetevőinek. Ezért úgy tűnik, a "LOL patstalom".

RBG csatornán olyan maximális érték 255, 240 a maximális fényerő.

Maximum ténylegesen ilyen. Hue (első HSV / HLS komponens) gyakran korlátozzák 240, mivel békés úton kell lennie a tartományban 0..360, de 360 ​​byte nem elég; 240 pontosan 1,5-szer kisebb (csökkenti a kerekítési hibák). Talán, L, egyes megvalósítások limit „a cég”, bár ez nem kötelező.

Azt javaslom, hogy olvassa el, hogy kezdődik matematika Lighting. Például a DirectX SDK.

Tudsz még elmagyarázni, hogy hol volt az értéke 240?
A fenti képletben, te és a link szól semmit.


> Tudsz még elmagyarázni, hogy hol volt az értéke 240?


> Maximum ténylegesen ilyen. Hue (első
> HSV / HLS komponens) gyakran korlátozzák 240, mivel peren kívüli
> Meg kell lennie a tartományban 0..360, de 360 ​​byte nem elég;
> # XA0 és 240 pontosan 1,5-szer kevesebb

Gyakran korlátozza, aki?

Talán vzlyanut a szótárban, és lefordítani relatív intenzitások

Egy Antoshka csinálni :)

Még mindig nem válaszolt a kérdésre, hogy ki határértéknek az együttható
240. # XA0;

A párbeszédablakban színes (Color), a telítettség és a fényesség értékeket kell tartományban 0-240, és a színárnyalat érték kell, hogy legyen a tartomány 0-239.

A hivatkozás történik a párbeszédablak.
Már utalt fent, ez az érték lehet önkényes.
És én is utalnak arra a relatív intenzitások.

Nos syudya az a tény, hogy a megjegyzés hangzik ebben a témában.
Szerintem mértékkel kell figyelni a kifejezést.
Mert bármennyire bizonyítékok vagy vita.
Csak olcsó „töréspont”.
Ami azt jelzi, a kultúra hiányában és a fiatalok. Nos, természetesen, nonszensz.

És ezt bizonyítani korlátozó tényezője 240.
Ez az értelme a mágikus 240.

> Mivel a semmilyen bizonyíték vitát.
> Csak olcsó „töréspont”.

Azt mondta nekem, minden példák és magyarázatok már megadott.

> És bizonyítani korlátozó tényezője 240.

> Maximum ténylegesen ilyen. Hue (első
> HSV / HLS komponens) gyakran korlátozzák 240, mivel peren kívüli
> Meg kell lennie a tartományban 0..360, de 360 ​​byte nem elég;
> 240 simán és 1,5-szer kisebb (csökkenti a kerekítési hibák)
>. Talán, L, egyes megvalósítások limit „a cég”
> Bár ez nem kötelező.

Az a tény, hogy Ön csak a vörös csatorna 255, amely egy mágikus értelemben? Pishish és nem hiszem ...
A mágikus szó jelentését magasság, valami, hogy beleférjen egy adott keret, és abban az esetben, fényerő, Yeshe és nakladyvavetsya értelemben egy egyszerű átvitelét más színnel jelennek meg a rendszer.

Ha megnézzük a linket

színösszetevőinek képviselt [0,1] intervallumban.
És mintegy 240 nincs utalás. Ez a korlátozás fiktív.
És a fényerő vagy HLS, RGB vagy nem alkalmazható.
Az a tény, hogy egyes rendszerekben bocsátanak alap fényerőt és hívja meg van-e összefüggés a fényerőt.

Annak a ténynek köszönhetően, hogy minden formában, a relatív világosság értéke, fényerő nyereség hányados száma.

Szóval nem válaszol a kérdésre témát. Hogyan találjuk meg a fényerő a pixel?

de még mindig nem veszi figyelembe a szín érzékelés szeme amely szintén tsvetomaski.

Azt hiszem, jól tennék, ha bocsánatot az ő soha nem megalapozott szó. Nem fenyeget, amíg csak figyelmeztetik.


> Az a tény, hogy egyes rendszerek bocsátanak halad, és felhívta
> A fényerő nincs kapcsolata a fényerőt.

és az úgynevezett RGB is, nem létezik, nincs szín, ez, aki jött, és még korlátozások 0-255. Már csak egy mátrix és egy kanál.

[9] teljesen világos, hogy mi forog kockán, és ott van a „fényerő” önmagában „beszéd”, ahol razfiltrovat képet felfelé vagy lefelé.

A téma már lehetséges, hogy beköltözik Potrepatsa%)


> [9] az is világos, hogy mi forog kockán, és ez a legtöbb „beszéd”
> Van egy paraméter „fényerő”, ahol razfiltrovat
> A képet felfelé vagy lefelé.

Ez nem a fényerőt.
Ez átlagosan alap relatív szintje.


> Ez az átlagos bázis viszonylagos szintjét.

de redektorah kép fényerejét

Fényerő, mi?
Csak egy pontos meghatározás.

És külön meghatározására, hogy mi a fényerőt.

Mintegy 360 van egy csipetnyi van. A HSV / HLS segítségével hengeres koordinátarendszerben, a Hue fokokban mérik, és ezért 0..360 -> 0..240.

Mi a helyzet a „gyakori” I korlátozások eltúlzott. Látták két megvalósítási a korlátozott (a Ketmara és az MS-vskih dialógusok) és két nélkül (a efg2.com és könyv Shikin / Boreskov). 50% „gyakran” nem húzza, bár ez nyilvánvalóan több, mint „néha” :)

[9] teljesen világos, hogy mi forog kockán, és ott van a „fényerő” önmagában „beszéd”, ahol razfiltrovat képet felfelé vagy lefelé.

Color értékeit fényforrások azon mennyiségét jelenti, egy különlegesen könnyű komponens bocsát ki magából. Mivel fények don „t használni alfa összetevője, csak a vörös, zöld és kék komponenseit a szín relevánsak. Akkor elképzelni a három elem a vörös, zöld és kék lencsék kivetítőberendezés. Minden lencsét lehet off (a 0.0 értéket a megfelelő tag), lehet, hogy olyan fényes, mint lehetséges (a 1,0 értéket), vagy lehet, hogy valamilyen szinten a kettő között. a színek jön át a lencséket össze, hogy a fény „végleges színét. Egy kombináció, mint R: 1,0, G: 1,0, B: 1,0 létrehoz egy fehér fény, ahol R: 0,0, G: 0,0, B: 0,0 Mindegy „t bocsátanak ki fényt minden teheti a fény, amely bocsát ki csak az egyik összetevője ,. így a tiszta piros, zöld vagy kék fény, illetve, hogy a fényt kombinációját használja bocsát színek, mint a sárga vagy lila. akár azt is meg negatív színkomponenst értékeket hozzon létre egy „sötét fény”, amely valójában eltávolítja a fényt egy jelenetet. vagy lehet, hogy állítsa be a komponensek néhány érték nagyobb, mint 1,0, hogy hozzon létre egy rendkívül erős fény.

de ez ragadt a RGB, beszélünk a különböző színű modell.

Nos, technikailag, színtelítettség és fényerő csak tényező módosíthatja Hue. Az egyik irányában fekete (MIN), a másik az irányt fehér (MAX).

DE. Ez csak az árak.

Igen, ez a különbség. Ez ugyanaz a tojást csak a másik oldalon.


> NO. Ez csak az árak.

-->

> Igen, ez a különbség. Ez ugyanaz a tojást csak a másik oldalon.

Ez még mindig egy másik történet (bár még mindig érdekes - én akkoriban nagyon lenyűgözte „sötét fény”, „sötétség hatalma”, sajnálom offtopic :)).

de a illusztráció és%)

By the way, Shikin / Boreskov írva - "hatszögletű kúp." És ítélve az utat a funkciók átalakulása van osztva 60 fokos szektorban - hajlok elhinni.
A HLS - „két hatszögletű kúp, tedd egymásra.”
Bár furcsa „hengerkoordináta” (ugyanabból a könyvből) kapunk. Henger hatszögletű, hmm. )

Nem hiszem, hogy a szóban forgó okozna egy ilyen viharos vita :)))
Röviden, vettem egy fényerő minden csatornához keresztül Getr (B, G) értékét és mind a három szerint kezelt ugyanazon algoritmussal, és minden működik)))

Az algoritmus alapja az a tény, hogy a mátrixot vezettünk nucleus ahogy arra konvolválásra a képet, ahol épp olyan, amilyen kentük

Memória: 0.88 MB
Idő: 0.108 c

Kapcsolódó cikkek