> E sada to za oblasti, ne znam kako si to mislio 'trazis oblasti' da li da se napravi neka funkcija ili tako nesto ili imaju vec neke? Ako mozes pojasni
> mi ukratko to..I kako mislis da te oblasti prepoznam, da se prodje svaki pixel ili? I kako ostatak da pretvoris u crno?
Što se tiče gotovih funkcija/algoritama postoje, to je oblast OCR, ja ih nisam koristio pa smišljam algoritam u hodu, ti svakako prouči po netu šta se može naći.
Ja bih počeo tako što bih odredio oblast ekrana na kome se nalazi titl (verovatno u donjem delu) tako da se kasnija detekcija fokusira na taj deo, čime se sve ubrzava. Kada dobiješ sliku sve tretiraš sa belim filterom (samo bela boja ostaje, sve ostalo postoje crno), ako se dobro sećam za to se može koristiti BitBlt (a svakako pogledaj i Graphic32, možda i tu ima gotovih rešenja). Ako tebi samo treba prepoznavanje promene titla, onda ne moraš detaljno analizirati sliku tražeći slovne oblike. Recimo uporediš trenutnu sliku sa slikom prethodnog titla ako postoje odstupanja možeš pretpostaviti da je slika promenjena (po potrebi možeš ući u dublju analizu).
> Font je isti, mislim ima razlicitih, ali uvek je za jednu seriju, cak skoro i teleiziju isti font, ali dobro to moze da se steluje, tj da se
> da programu kolika je visina slova i debljina...ako na to mislis..
> Ovo sto si rekao da ne treba OCR, to ti nije losa ideja, mogao bi za jedan font da se izvuce lista, i da uporedjuje, ali to necu sada da pravim,
> sada mi je najbitnije to za uporedjivanje titla...A kasnije mozda budem pravio neki svoj 'OCR'
Ako unapred znaš tačan font koji se koristi onda recimo možeš napraviti pathove (pogledaj u MSDNu, BeginPath, EndPath i primere) svih slovnih oblika, detektovati na slici gde počinje prvi veći beli deo, primeniti sliku na prvi sačuvani path pa ako je čitav path popunjen, imaš prepoznato slovo.
> Ovo pricam jer mislim da to nije zanemarljivo toliko, tj procesor ce imati dobrog posla! jer vidim da kod mene koristi 50%, a brz
> je procesor..on svake sekunde mora da uradi tih 30 provera, tako da ako si mislio to oko prebacivanja u crno,
Samo treba da nađeš dobar algoritam za prepoznavanje i da se ograničiš na što manju oblast, CPU opterećenje ne bi trebalo da prelazi 1%.