Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Video Capture (MediaPlayer - Panel)

[es] :: Pascal / Delphi / Kylix :: Video Capture (MediaPlayer - Panel)

Strane: 1 2

[ Pregleda: 4448 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Milosevic

Član broj: 67
Poruke: 932
77.46.219.*



+31 Profil

icon Re: Video Capture (MediaPlayer - Panel)16.11.2008. u 17:39 - pre 187 meseci
Nije valjda da neznas kako da instaliras koponente u delphiju, a zelis da napravis tako kompleksan algoritam.
Ovako, ja mislim da je najbolje resiti problem, mada ste vi vec ponudili takvo resenje.
Znamo da odredeni titl ostaje neko vreme na ekranu da bi mogao da se procita naravno.
Dakle treba samo uporedivati frejmove.
Oni pikseli koji se ne menjaju dugo su najcesce ili titlovi ili neka oznaka za dati kanal sve ostalo bi trebalo da se menja makar malo (naravno to za ctane filmove ne vazi)
Dakle tvoj poso bi se ogledao u tome da izdvajas delove koji se odredeno vremene ne menjaju
da eliminises oznake i slicno ,nesto sto nije sigurno titl.
Da zapisujes vreme promena u odnosu na pocetak filma
da te delove obojis recimo crno i da ih nalepis na belu pozadinu.
Kad to odradis tako dobijenu sliku propustis kroz neki OCR program i odprilike je to to.
 
Odgovor na temu

blackholemix
Svuda po malo..

Član broj: 199918
Poruke: 60
*.dynamic.sbb.rs.



+4 Profil

icon Re: Video Capture (MediaPlayer - Panel)16.11.2008. u 21:23 - pre 187 meseci
Prvi put sam uzeo to sada da radim, nije mi ranije nikada ni trebalo niti sam se bas preterano bavio programiranjem konstantno, a i bez tog znanja, i citanja neke literature video sam da ima install component, onda otvoris pas fajl, kompajliras on to napravi i to je to, ako sam u pravu..ako ne blizu sam! :) A problem je bio sto kada sam ja iz DCPacka otvarao neke nece da napravi, i to je najverovatnije jer treba prvo da se ubace oni dll-ovi vezani za DirectX posto sam video da pise da treba da se skinu sa neta, i prekopiraju i system32 ili win folder...e zbog tih gresaka, i tako jos nekih stvari koje muce, zato sam te lepo pitao kojim redosledom sta treba da se uradi, ako si vec radio da mi kazes...

A to kako se nesto masinski radi, i algoritam to nema nikakve veze, da bi napravio algoritam treba da imas dobar nacin razmisljanja, a to se tesko uci, skoro da i ne mozes da naucis..! A to da se npr TButton nalazi na Standard paleti i da se klikne na njega, i posle na formu i tako se postavlja to je nesto sto i mala beba moze da nauci, tako isto moze i kako se instalira komponenta!

To sto kazes da se najmanje titl menja, tj te oblasti najduze ostaju iste, i da se znak ne menja, a da se sve ostalo malo menja to je tacno, a znak ne moze ni za sta da sluzi jer je stalno isti, ali dobro, tacno je sve sto si rekao.. !! A to kako ti savetujes da pravim, odmah mozes da vidis da je losije od onoga sto sam ja rekao, jer da bi pretrazio oblasti moras skoro sve pixele da 'pregledas' ako je titl sirine 400 i visine 100 to je 40 000 pixela ajde neka bude da pomocu tvog algoritma treba 20 000, a pomocu mog prodje samo kroz dve linije, cak moze i kroz samo jednu, jer je titl uvek dole a ponekad i gore, sto znaci ja pregledam 300-800 pixela a ti 20 000.

Moj prob je samo bio kada se titl nastavlja, jedan na drugi, a nema praznine, ali i to znam kako moze da se resi isto proverom samo 50-100 pixela!!!

Dakle jos mi treba samo da mogu bilo koji da otvorim, tj da vidim sta sve ima u onim komponentama...i ako hoces pomozi mi oko toga! ? !

Nema potrebe da stalno pratim vreme od pocetka titla, jer kada uradim capture 26206-og frejma samo cu za njega izracunati vreme vrlo prosto, ako je 25fps

26206/25 je vreme u sekundama kada je titl izasao, tako da ovako je brze i bolje! OCR mi za sada ne treba, jer tu hocu da koristim abbyy za sada jer super cita, i ne treba mi da se menjaju boje, niti bilo sta, (barem za sada) jer imam neki dobar nacin kako to za 5sec sredim!

Dakle treba mi sam pomoc oko DCpack-a, ako moze...Hvala

EDIT: savkic: Uklonio sam delove poruke kojima nije mesto u tehničkoj diskusiji i zamolio bih da nastavak bude bez nepotrebnih komentara.

[Ovu poruku je menjao savkic dana 16.11.2008. u 23:09 GMT+1]
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
77.46.210.*



+31 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 05:40 - pre 187 meseci
Neznam stvarno gde je problem kod instalacije. ja sam instalirao kod mene bez vecih problema.
Ove komponente koriste DirectX mada neverujem da je tu problem.
Koju verziju dephija imas. mozda si probao da instaliras za neku drugu verziju,
Bese ako imas 2007 ili ovu novu,treba da se nesto ispravlja. Potrazi na netu ima uputstvo barem za 2007.
Odmah mogu da ti kazem da tvoja ideja u startu nije dobra.
Prosto tako kako ti mislis ne moze da se napravi iz jednog prostog razloga jer nekad moze da se dogodi da titl ima 2 nekad 3 linije ili crni okvir a da se boja pozadine poklopi sa bojom tita.
Ovo sto sam ja predlozio nije puno posla. lakse je da se napravi, narvno pod uslovom da ne koristis standardnu funkciju canvasa getpiksel jer je beskrajno spora. Imas na netu mnogo mnogo brzih funkcija, ajd ako stignem danas ja cu da ti napravim jednu beskrajno brzu ukoliko se sam ne snades.
I ne moras da analiziras ceo frejm , vec samo region gde se pojavljuju titlovi i sigurno izvacis cela slova sa kojima je kasnije mnogo lakse baratati.


[Ovu poruku je menjao Milan Milosevic dana 17.11.2008. u 08:14 GMT+1]
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
77.46.210.*



+31 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 07:00 - pre 187 meseci
Evo uputstvo za delphi 2007

File open...
odaberemo iz Files of type Delphi package (*.dpk,*.dpkw)
odaberemo
DirectX9_D2006
DSPack_D2006
DSPackDesing_D2006
Desni klik u project menageru na svaki od ova tri paketa pa compile
Na kraju na DSPackDesing_D2006 , onda install
i to bi trebalo da radi, ako imas odgovarajucu verziju DSPack 2006
 
Odgovor na temu

blackholemix
Svuda po malo..

Član broj: 199918
Poruke: 60
*.dynamic.sbb.rs.



+4 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 11:46 - pre 187 meseci
E super, ovakvog sam Milana zeleo : )) Veruj mi da je ovo dobro, i titlove nisi dovoljno proucavao, ja na jednom sajtu sa ljudima radim prevode, tako da...ovo nisi zapazio (mozda)

na TVu, ako ima samo jedan red stavi se na dno, ako ima dva, onda ide gore, iznad prvog, i sve tako, 3 da ima to je nemoguce, nikada nisam video, ALI i da ima nema veze, dovoljno je dole samo da gledas taj red na dnu, jer ako njega ima, titla SIGURNO ima, ako njega nema, NEMA ni titla!!! Tako da to moze samo da se svede na taj red, ali ajde ja sam uzeo oba za svaki slucaj! A to za boju pozadine nece raditi u jednom slucaju a to je kada je pozadina cela iza titla, iste boje kao titl, zar mislis da ces ti tada videti titl? :) tako da ovo uvek radi ! Ne znam da li si dobro procitao ali on ne trazi samo koliko ima belih pixela nego jos nesto radi..drugo i da se neki deo titla poklopi sa bojom koja je slicna titlu, ili skoro ista, to je samo deo a njemu je dovoljno da nadje jednu rec! cak sta vise, ne mora biti rec cela, moze da bude u pozadini bele boje, jer dovoljno je da ima npr 5-10 slova! znaci moze da ima titl 2 reda, i 12 slova, da svuda bude bela boja, samo neka slova da se vide, i on ce to detektovati da je titl nez problema! titlovi na TVu uvek imaju mnooogo reci da bi stigli da procitaju i oni od 7god a i od 40! A to za belo, imam jedan rip, beo je titl, a iza su bele uniforme, i kada dodje titl preko toga, neki deo titla, normalno radi !! Tako da nije mi jasno kako ti mislis da to nece raditi?

e sad oko DSPAcka ja sam skidao sa progdigy-ja DSPack - 2.3.4, i u njemu ima D5 D6 D7, ako se ne varam to je Delphi 5 6 7 :) Imam D7, a imam i 2009!

2009 prijvaljuje u dva package-a po 1 gresku a u jednom 8 ! Ne znam tacno koliko je u kom, nije ni bitno..a D7

DirectX9 bez greske kompajlira

a ona sledeca dva odmah na pocetku stane kod prvog reda a to je " {$I jedi.inc} " a to ne kapiram sta ne valja...samo da napomenem da DirectX9 paket ima u sebi jedi.inc, i da ceo taj paket normalno kompajlira!

sta ti mislis da ne valja? I ako si imas link ili tu verziju koja radi, daj...

Hvala Ti
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
79.101.139.*



+31 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 13:20 - pre 187 meseci
Bilo je zabune. evo pravog linka
http://wonderu.com/download/DSPack2006.rar
 
Odgovor na temu

blackholemix
Svuda po malo..

Član broj: 199918
Poruke: 60
*.dynamic.sbb.rs.



+4 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 14:11 - pre 187 meseci
Skinuo sam, probao sa 2009 nece, probao sam u njemu 2006, a u D7 sam probao i 2006 i D7 i ovo je prov, ova JEDI.INC
Prikačeni fajlovi
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 14:43 - pre 187 meseci
Jedi.inc je include file JCL (JEDI) bibilioteke možeš je skinuti sa sourceforgea.
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
79.101.139.*



+31 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 16:56 - pre 187 meseci
Imas je u direktorijumu DirectX9
probaj rucno da ubacis path do nje
 
Odgovor na temu

blackholemix
Svuda po malo..

Član broj: 199918
Poruke: 60
*.dynamic.sbb.rs.



+4 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 21:19 - pre 187 meseci
Bravo Milane, hvala ti !!! Nije dovoljno bilo da kompajliras JEDI, samo sam prekopirao u isti folder gde su paketi, sve kompajlirao, design instalirao i to je to

jeeeeeeeeeeeeeeeeeeeeeeee :)

Jos samo da vidim sta sve ove komponente mogu i umeju :))

Ali na zalost samo za D7 ali nema veze..mozda ce uskoro neko to srediti i za 2009..Nego imam jedno tehnicko pitanje, jako me nervira kada mi to ne radi, a NE znam zasto to ponekad prestane da radi, to mi se i ranije neki put desavalo, kad pisem, i pritisnem ctrl+space onda on izbaci ono sta sve moze..e to nece da mi radi od juce..u cemu je tu fazon?
 
Odgovor na temu

blackholemix
Svuda po malo..

Član broj: 199918
Poruke: 60
*.dynamic.sbb.rs.



+4 Profil

icon Re: Video Capture (MediaPlayer - Panel)17.11.2008. u 23:27 - pre 187 meseci
Milane, bolje da mi nisi pomogao!!! Ovo je kao kada bi se sada nasao u nekoj super naprednoj civilizaciji u svemiru :), ovde sve sto covek pozeli ima, i necu se odvajati dok sve ne isprobam sta moze : ))

Hvala Ti !!
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
91.150.119.*



+31 Profil

icon Re: Video Capture (MediaPlayer - Panel)18.11.2008. u 05:42 - pre 187 meseci
Da, u pravu si. Media player i ovo deli evolucija od najmanje 1 000 000 godina.
U principu nema potrebe previse da gubis vreme. Ove koponente ti odraduju samo onaj poso vezan za dekodiranje video strima. Ovde ti treba samo dve stvari, a to je posicion imas ga kao property komponente FilterGraph, a druga stvar je da izvuces sliku iz videa. Ostalo je i dalje na tebi.
Ziveo Delphi , ziveo OOP !!!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Video Capture (MediaPlayer - Panel)

Strane: 1 2

[ Pregleda: 4448 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.