[ jc denton @ 18.02.2002. 06:16 ] @
Nepravilni regioni na matricama (moguca upotreba kod video nadzora, tj sta se na slici uporedjuje a sta ne) Problem je u sledecem : Zamislite dvodimenzionalnu matricu (slika, recimo 640x480 pixela). Sada na toj matrici nacrtate neki poligon, recimo trougao. Svi pixeli (elementi matrice) koje trougao pokriva treba da postanu recimo crni (ti elementi imaju vrednost recimo 0) a ostali van trougla su beli (imaju vrednost 1). Kako da odredim koji su elementi matrice u trouglu a koji ne, ako kao ulaz imam koordinate temena trougla - znaci imam recimo trougao cija su temena u (uzmimo da je matrica a(5,5)) a(4,2), a(1,3), a(5,5). Uzeti u obzir poligon sa n uglova. Recimo da funkcija treba da u toj matrici postavi ono sto sam rekao - gde trougao pokriva elemente oni dobijaju vrednost 0, a oni van trougla dobijaju vrednost 1. Primer matrice: 11011 11111 11111 10111 11110 Na slici su oznacena temena trougla nulama, tj. to su oni elementi koje imam na ulazu: a(4,2), a(1,3), a(5,5). Kako sada odrediti ostale elemente koje pokriva trougao (dodeliti im nule). Zbog lakseg resavanja predlazem koriscenje matrice od bar 100x100 elemenata. Odgovaralo bi mi da resenje dobijem u generalnom formatu jer se sa C jezicima jos uvek slabo snalazim - radim u VB-u. A sta cu onda u ovom forumu ? Pa zato sto sam u VB forumu postavio neka pitanja i jos mi nije niko odgovorio, a vidim da gledaju. Ja sam se skoro registrovao i trudim se da budem redovan u odgovorima da bi i meni odgovarali kad mi nesto zatreba. Ili ih mrzi ili je ono veoma slabo poseceno mesto. U C++ forumu Dragi Tata je odmah odgovorio, takodje i Ivan Dimkovic, a nadam se da ce i sad jer sam video da su orni za besedu i da posecuju redovno forum. A tamo (u VB forumu) se bre uglavnom vode teme generalnog tipa, ne nesto advanced (da tako kazem) kao ovde kod vas. Ovima za ASP, VBScript i VBA skidam kapu - ne mesam im se u rasprave, jer ne koristim to sto oni koriste. I kako se bre dobija rejting, a Dragi Tata, a Ivane ? I kako se one zvezdice postavljaju na temu, i ko ih postavlja (tema sa pola zvezdice, sa dve, sa pet) ? DETALJAN OPIS JE ZAKACEN UZ PORUKU ! [Ovu poruku je menjao jc denton dana 20.02.2002 u 12:32 AM GMT] |