» Poradna » Ostatní

Bilineární interpolace-příkládek

 |   |  Microsoft Windows 10 Firefox 66.0

Zdravím, dostal jsem ve škole za úkol vypočítat jednoduše vypadající příklad na tuto interpolaci. Připadám si jak blb. Zadání zde: https://bit.ly/2ZsWRfW ... 4 kolečka s čísly symbolizují různé odstíny šedé. já mám vypočítat hodnotu pixelu v tom bílém kolečku, které má dané souřadnice. (je to zadané fotogrammetricky, ale místo těch řeckých písmen si tam hoďte klidně x a y...) Jelikož je počátek v levém horním rohu, tak ten bod 160 musí mít souřadnice (0,0), ty ostatní (0,1),(1,0) a (1,1). Našel jsem si stránku na AJ wikipedii, kde je to i s řešeným příkladem - https://en.wikipedia.org/wiki/Bilinear_interpolation ... Dole tam je application in image processing. Jsou tam 3 rovnice, v pravo je k tomu i obrázek ilustrační. Řekl bych, že to chápu, jsem schopný příklad z wiki zpočítat, vyjde mi... Můj příklad vychází 168,125 což prý nesmí být (říkala vyučující), jelikož hodnota pixelu musí být pouze CELÉ číslo mezi 0 až 255, ne desetinné číslo. Na wiki ale taky vychází desetinné v tom ukázkovém příkladu....Nevím, jsem z toho trochu zmaten, kdyby to někdo rozřešil, byl bych rád. Jen prosím buďte shovívaví, mám to jenom jako okrajovou záležitost při studiu.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 66.0

a ten vzorec na wikipedii nefunguje ??? ty 4 čísla u těch bodů jsou odstíny šedi v rozmezí <0,255> a ten bod bude číslo šedi tak odhadem bude někde kolem 175.protože 0 je černá, a 255 je bílá .... a rovnice je tam jen jedna f(x,y)=f(0,0)(1-x) ...atd ... a ty máš vypočíta pozici bodu co je posunutej o dx=x = 0.75 a dy=y = 0.25 tak tam ty hodnoty dosaď ne???? ty nemáš kalkulačku ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 66.0

kalkulačku mám, děkuji za optání Oni tam jsou dole na stránce ještě jiné další vzorce, které jsem předtím používal a o kterých jsem psal, ale to je fuk. Dosadil jsem do tohodle, který zmiňuješ a vyšlo to stejně jako předtím 168,125. No tak to asi zaokrouhlím na celý číslo, jen jsem si nebyl ( a stále nejsem) jistej, jestli to můžu udělat. Asi to moc řeším.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Chrome 73.0.3683.105

Asi chápu o co jim jde. Snaží se vás naučit, že když se pohybujete v diskrétním systému o rozsahu jeden byte (2^8 = 256, neboli <0;255>), tak nemůžete udělat algoritmus, jehož výstupem bude číslo s desetinnou čárkou = jiný datový typ.Je to podobná „buzerace“, jako uvádění jednotek za výsledkem ve fyzice i když je jasné, že celou dobu se počítá v základních SI. Blbost, řeknete si. Ale když si pak v praxi lámete celý den nad něčím hlavu a nakonec zjistíte, že je chyba v takové banalitě, pochopíte.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Edge 18.17763

Co to zaokrouhlit ???

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 73.0.3683.103

A jseš si jistý, že počítáš správnou věc? V tom screenu je dotaz na "velikost" pixelu. Ty píšeš že máš spočítat jeho "hodnotu". Pro výpočet hodnoty asi postupuješ správně, ale pro velikost pixelu je tohle všechno zcela nepodstatné.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Chrome 73.0.3683.105

není to nějaké divné? Ne že bych neslyšel o interpolaci v gridu s různými velikostmi buněk - pro některé numerické výpočty se to dělá, že subgrid poblíž oblasti zájmu je jemnější a okraje se už počítají v menším rozlišením.Nejsem si ale jist, zda tady není blbě napsané zadání a nejde jim skutečně o hodnotu pixelu (tj. barvu či "Z" parametr) místo velikosti pixelu / buňky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 66.0

jj, taky si myslím, že to je tak myšleno.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Wikipedia, Wiki, Příklad, Souřadnice, Bit.ly, Celé číslo, Desetinné číslo


Určitě si přečtěte

Pojďme programovat elektroniku: Postavíme bezpečnostní systém za 30 Kč

Pojďme programovat elektroniku: Postavíme bezpečnostní systém za 30 Kč

** Před pár týdny jste si mohli v akci koupit Wi-Fi desku za jeden dolar ** Nám už TTGO T-Display dorazila do redakce ** Připojíme k ní jazýčkový kontakt a vyrobíme bezpečnostní systém

Jakub Čížek | 30

Jak funguje kontroverzní program, který ženám krade plavky. Mají se čeho bát?

Jak funguje kontroverzní program, který ženám krade plavky. Mají se čeho bát?

** Strojové učení ještě nepřitáhlo takový zájem jako na začátku prázdnin ** Ne, umělá inteligence nenašla lék na rakovinu ** Naučila se svlékat ženy nejen z plavek

Jakub Čížek | 34

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

** Ačkoliv je grafických linuxů plný internet, stále vládnou Windows ** Jeden z nich se jmenuje Zorin OS a nedávno se dočkal aktualizace ** Dělají jej dva kluci z Irska a je fakt hezký

Jakub Čížek | 114



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF