Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ingxenye yesibili: Isebenza kanjani ikhodekhi yevidiyo

Noma iyiphi i-raster isithombe ingamelwa ngendlela i-matrix enezinhlangothi ezimbili. Uma kukhulunywa ngemibala, umbono ungathuthukiswa ngokubheka isithombe njenge i-matrix enezinhlangothi ezintathu, lapho kusetshenziswa ubukhulu obengeziwe ukugcina idatha yombala ngamunye.

Uma sicabangela umbala wokugcina njengenhlanganisela yalokho okubizwa. imibala eyinhloko (obomvu, oluhlaza okwesibhakabhaka), ku-matrix yethu enezinhlangothi ezintathu sichaza izindiza ezintathu: owokuqala obomvu, owesibili oluhlaza okotshani nowokugcina oluhlaza okwesibhakabhaka.
Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo
Sizobiza iphuzu ngalinye kule matrix ngephikseli (isici sesithombe). Iphikseli ngayinye iqukethe ulwazi mayelana nobukhulu (ngokuvamile njengenani lezinombolo) lombala ngamunye. Ngokwesibonelo, iphikseli ebomvu kusho ukuthi iqukethe u-0 oluhlaza okotshani, ongu-0 oluhlaza okwesibhakabhaka nokubomvu okuphezulu. Iphikseli ephinki ingakhiwa kusetshenziswa inhlanganisela yemibala emithathu. Kusetshenziswa ububanzi bezinombolo ukusuka ku-0 kuye ku-255, ipikseli ephinki ichazwa ngokuthi Okubomvu = 255, Okuhlaza = 192 ΠΈ Okuluhlaza okwesibhakabhaka = 203.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Lesi sihloko sishicilelwe ngokusekelwa ngu-EDISON.

Siyathuthuka izicelo zokubhekwa kwevidiyo, ukusakazwa kwevidiyo, kanti futhi sesithembisene umshado ukuqoshwa kwevidiyo egumbini lokuhlinza.

Ezinye izindlela zokufaka ikhodi yesithombe sombala

Kunamanye amamodeli amaningi amelela imibala eyakha isithombe. Isibonelo, ungasebenzisa iphalethi enenkomba, edinga ibhayithi elilodwa kuphela ukumela iphikseli ngayinye, esikhundleni samathathu adingekayo lapho usebenzisa imodeli ye-RGB. Kumodeli enjalo, kungenzeka ukusebenzisa i-matrix engu-2D esikhundleni se-3D matrix ukumela umbala ngamunye. Lokhu kusindisa inkumbulo, kodwa kunikeza umbala omncane we-gamut.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

RGB

Isibonelo, bheka lesi sithombe esingezansi. Ubuso bokuqala bupendwe ngokuphelele. Ezinye izindiza ezibomvu, eziluhlaza neziluhlaza okwesibhakabhaka (ukuqina kwemibala ehambisanayo kuboniswa nge-grayscale).

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Siyabona ukuthi i-shades ebomvu ekuqaleni izoba ezindaweni ezifanayo lapho izingxenye ezikhanyayo zobuso besibili zibonwa khona. Nakuba umnikelo oluhlaza okwesibhakabhaka ungabonakala kuphela emehlweni kaMario (ubuso bokugcina) kanye nezakhi zezingubo zakhe. Qaphela lapho yomithathu indiza enemibala inikela ngokuncane (izingxenye ezimnyama kakhulu zezithombe) - amadevu kaMario.

Ukugcina ubukhulu bombala ngamunye, inani elithile lamabhithi liyadingeka - leli nani libizwa ukujula kancane. Ake sithi kusetshenziswa amabhithi angu-8 (ngokusekelwe enanini elisuka ku-0 kuye ku-255) ngendiza enombala ngamunye. Bese siba nokujula kombala kwamabhithi angu-24 (amabhithi angu-8 * izindiza ezi-3 R/G/B).

Esinye isici sesithombe sithi isinqumo, okuyinani lamaphikseli kuhlangothi olulodwa. Ngokuvamile kuchazwa ngokuthi ububanzi Γ— ubude, njengasesithombeni esingezansi 4 by 4.
Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Enye impahla esibhekana nayo lapho sisebenza ngezithombe/amavidiyo ukubukeka kwesilinganiso, echaza ubudlelwano obujwayelekile bokulinganisa phakathi kobubanzi nobude besithombe noma iphikseli.

Uma bethi ifilimu noma isithombe esithile singu-16 by 9 ngobukhulu, ngokuvamile basuke besho bonisa ukubukeka kwesilinganiselo (I-DAR - kusuka I-Display Aspect ratio). Nokho, ngezinye izikhathi kungase kube nezimo ezihlukene zamaphikseli ngamanye - kulokhu esikhuluma ngakho isilinganiso se-pixel (BY - kusuka I-Pixel Aspect ratio).

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Isaziso esiya kumsingathi: DVD соотвСтствуСт DAR 4 kuya ku-3

Nakuba ukulungiswa kwe-DVD kwangempela kungu-704x480, sisagcina isici esingu-4:3 ngenxa yokuthi i-PAR ingu-10:11 (704x10 / 480x11).

Futhi ekugcineni, singanquma Π²ΠΈΠ΄Π΅ΠΎ njengokulandelana kwe n amafreyimu enkathi isikhathi, okungase kubhekwe njengobukhulu obengeziwe. A n bese kuba izinga lozimele noma inombolo yozimele ngomzuzwana (FPS - kusuka Ozimele ngeSekhondi).

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Inombolo yamabhithi ngomzuzwana edingekayo ukuze ubonise ividiyo ingeyayo isivinini sokudlulisa - i-bitrate.

i-bitrate = ububanzi * ubude * ukujula kancane * amafreyimu ngomzuzwana

Isibonelo, ividiyo engu-30 fps, 24 bps, 480x240 izodinga u-82,944,000 bps noma 82,944 Mbps (30x480x240x24) - kodwa lokho uma ingekho indlela yokucindezela esetshenziswayo.

Uma isivinini sokudlulisa cishe njalo, bese kuthiwa isivinini sokudlulisa njalo (CBR - kusuka njalo bit rate). Kodwa futhi ingahluka, kulokhu ibizwa ngokuthi isilinganiso se-baud esishintshashintshayo (VBR - kusuka variable bit rate).

Le grafu ibonisa i-VBR ekhawulelwe, lapho okungewona amabhithi amaningi kakhulu amoshayo esimweni sohlaka olumnyama ngokuphelele.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Onjiniyela baqale benza indlela yokuphinda kabili isilinganiso sozimele esibonwayo sokuboniswa kwevidiyo ngaphandle kokusebenzisa umkhawulokudonsa owengeziwe. Le ndlela yaziwa ngokuthi ividiyo ehlanganisiwe; Ngokuyisisekelo, ithumela uhhafu wesikrini "kuhlaka" lokuqala futhi enye ingxenye "kuhlaka" olulandelayo.

Njengamanje, izigcawu zisetshenziswa kakhulu ubuchwepheshe bokuskena obuqhubekayo. Kuyindlela yokubonisa, ukugcina noma ukudlulisa izithombe ezihambayo lapho yonke imigqa yohlaka ngalunye idwetshwa ngokulandelana kwayo.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Awu! Manje sesiyazi ukuthi isithombe sivezwa kanjani ngokwedijithali, ukuthi imibala yaso ihlelwa kanjani, mangaki amabhithi ngomzuzwana esiwachitha sibonisa ividiyo, uma isilinganiso sebhithi singashintshi (CBR) noma siguquguquka (VBR). Siyazi ngesinqumo osinikeziwe sisebenzisa isilinganiso sozimele esinikeziwe, sijwayelene neminye imigomo eminingi, njengevidiyo enqatshelwe, i-PAR namanye.

Ukususa ukungasasebenzi

Kuyaziwa ukuthi ividiyo ngaphandle kokucindezelwa ayikwazi ukusetshenziswa ngokujwayelekile. Ividiyo enehora lonke ekulungisweni okungu-720p namafreyimu angu-30 ngomzuzwana ingathatha u-278 GB. Sifika kuleli nani ngokuphindaphinda 1280 x 720 x 24 x 30 x 3600 (ububanzi, ubude, amabhithi ngephikseli ngalinye, i-FPS nesikhathi ngemizuzwana).

Sebenzisa ama-algorithms wokucindezela angalahleki, njenge-DEFLATE (esetshenziswa ku-PKZIP, Gzip ne-PNG), ngeke yehlise umkhawulokudonsa odingekayo ngokwanele. Kufanele sibheke ezinye izindlela zokucindezela ividiyo.

Ukuze wenze lokhu, ungasebenzisa izici zombono wethu. Singcono ekuhlukaniseni ukukhanya kunombala. Ividiyo iwuchungechunge lwezithombe ezilandelanayo eziphindayo ngokuhamba kwesikhathi. Kunomehluko omncane phakathi kwezinhlaka eziseduze zesigcawu esifanayo. Ukwengeza, uhlaka ngalunye luqukethe izindawo eziningi zisebenzisa umbala ofanayo (noma ofanayo).

Umbala, ukukhanya kanye namehlo ethu

Amehlo ethu azwela kakhulu ekukhanyeni kunombala. Ungazibonela lokhu ngokubuka lesi sithombe.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Uma ungaboni ukuthi engxenyeni yesokunxele yesithombe imibala yezikwele A ΠΈ B empeleni ziyafana, ke lokho kujwayelekile. Ubuchopho bethu busiphoqa ukuba sinake ukukhanya nomthunzi kunombala. Ngakwesokudla phakathi kwezikwele ezikhethiwe kukhona i-jumper yombala ofanayo - ngakho thina (okungukuthi ubuchopho bethu) sinquma kalula ukuthi, empeleni, zinombala ofanayo.

Ake sibheke (ngendlela eyenziwe lula) ukuthi amehlo ethu asebenza kanjani. Iso liyisitho esiyinkimbinkimbi esinezingxenye eziningi. Kodwa-ke, sinesithakazelo kakhulu kuma-cones nezinduku. Iso liqukethe izinduku ezingaba yizigidi eziyi-120 kanye nezigaxa eziyizigidi eziyisi-6.

Ake sicabangele umbono wombala nokukhanya njengemisebenzi ehlukene yezingxenye ezithile zeso (empeleni, yonke into iyinkimbinkimbi kakhulu, kodwa sizokwenza kube lula). Amaseli e-Rod abhekene kakhulu nokukhanya, kuyilapho amaseli e-cone anesibopho sombala. Izigaxa zihlukaniswe ngezinhlobo ezintathu, kuye ngokuthi umbala onjani ezikuwo: S-cones (blue), M-cones (green), kanye L-cones (red).

Njengoba sinezinduku eziningi (ukukhanya) kunezigaxa (umbala), singaphetha ngokuthi siyakwazi ukuhlukanisa uguquko phakathi kobumnyama nokukhanya kunemibala.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Qhathanisa izici zokuzwela

Abacwaningi be-psychology yokuhlola kanye neminye imikhakha eminingi baye bahlakulela imibono eminingi yombono womuntu. Futhi omunye wabo ubizwa imisebenzi yokuzwela yokuqhathanisa. Zihlobene nokukhanya kwendawo kanye nesikhashana. Ngamafuphi, kumayelana nokuthi zingaki izinguquko ezidingekayo ngaphambi kokuthi umuntu obukele aziqaphele. Qaphela ubuningi begama elithi "umsebenzi". Lokhu kungenxa yokuthi singakwazi ukukala imisebenzi yokuzwela ngokuphambene hhayi kuphela ezithombeni ezimnyama nezimhlophe, kodwa nakwezombala. Imiphumela yalokhu kuhlola ibonisa ukuthi ezimweni eziningi amehlo ethu azwela kakhulu ekukhanyeni kunombala.

Njengoba sazi ukuthi sizwela kakhulu ekukhanyeni kwesithombe, singazama ukusebenzisa leli qiniso.

Imodeli yombala

Sithole kancane ukuthi singasebenza kanjani ngezithombe ezinemibala sisebenzisa uhlelo lwe-RGB. Akhona namanye amamodeli. Kunemodeli ehlukanisa ukukhanya ku-chroma futhi yaziwa ngokuthi YCbCr. Ngendlela, kukhona amanye amamodeli enza ukuhlukana okufanayo, kodwa sizocabangela lokhu kuphela.

Kulo modeli wombala Y iwumfanekiso wokukhanya, futhi isebenzisa amashaneli amabili ombala: Cb (blue blue) kanye Cr (obomvu ocebile). I-YCbCr ingathathwa ku-RGB, futhi ukuguqulwa okuhlanekezelwe nakho kungenzeka. Ngokusebenzisa le modeli singakha izithombe ezinemibala egcwele njengoba sibona ngezansi:

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Guqula phakathi kwe-YCbCr ne-RGB

Omunye uzophikisa: kungenzeka kanjani ukuthola yonke imibala uma uhlaza lungasetshenziswa?

Ukuze uphendule lo mbuzo, masiguqule i-RGB ibe yi-YCbCr. Masisebenzise ama-coefficient amukelwa ezingeni IBT. 601, eyanconywa yiyunithi I-ITU-R. Lesi sigaba sibeka izindinganiso zevidiyo yedijithali. Isibonelo: yini i-4K? Kufanele libe yini izinga lozimele, ukulungiswa, imodeli yombala?

Okokuqala ake sibale ukukhanya. Masisebenzise ama-constants ahlongozwe yi-ITU futhi simiselele amanani e-RGB.

Y = 0.299R 0.587 +G 0.114 +B

Ngemva kokuba nokukhanya, sizohlukanisa imibala eluhlaza okwesibhakabhaka nobomvu:

Cb = 0.564(B - Y)

Cr = 0.713(R - Y)

Futhi singaguqula sibuye futhi sibe luhlaza sisebenzisa i-YCbCr:

R = Y 1.402 +Cr

B = Y 1.772 +Cb

G = Y - 0.344Cb - 0.714Cr

Ngokuvamile, izibonisi (iziqaphi, ama-TV, izikrini, njll.) zisebenzisa imodeli ye-RGB kuphela. Kodwa le modeli ingahlelwa ngezindlela ezahlukene:

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ukusampula kombala

Ngesithombe esimelelwe njengenhlanganisela yokukhanya kanye ne-chrominance, singasebenzisa ukuzwela okukhulu kwesistimu yokubonwayo yomuntu ekukhanyeni kune-chrominance ngokususa ulwazi ngokukhetha. I-Chroma subsampling iyindlela yombhalo wekhodi wezithombe usebenzisa ukulungiswa okuncane kwe-chroma kunokukhanya.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Kuvunyelwe kangakanani ukunciphisa ukulungiswa kombala?! Kuvele ukuthi sekuvele kukhona imidwebo echaza indlela yokusingatha ukulungiswa nokuhlanganiswa (Umbala Ophumela = Y + Cb + Cr).

Lezi zinhlelo zaziwa ngokuthi amasistimu wokusampula futhi zivezwa njengesilinganiso esiphindwe kathathu - a:x:y, enquma inani lamasampuli okukhanya kanye namasiginali womehluko wombala.

a - indinganiso yamasampula evundlile (imvamisa ilingana no-4)
x - inani lamasampula e-chroma kumugqa wokuqala wamaphikseli (ukulungiswa okuvundlile okuhlobene ne a)
y β€” inani lezinguquko kumasampuli e-chroma phakathi komugqa wokuqala nowesibili wamaphikseli.

Okuhlukile 4:1:0, ihlinzeka ngesampula eyodwa ye-chroma kubhulokhi ngalinye lesixazululo sokukhanya esingu-4-by-4.

Izikimu ezijwayelekile ezisetshenziswa kumakhodekhi esimanje:

  • 4:4:4 (akukho ukuncishiswa kwesampula)
  • 4:2:2
  • 4:1:1
  • 4:2:0
  • 4:1:0
  • 3:1:1

YCbCr 4:2:0 - isibonelo sokuhlanganisa

Nasi isithombe esihlanganisiwe kusetshenziswa i-YCbCr 4:2:0. Qaphela ukuthi sisebenzisa amabhithi angu-12 kuphela ngephikseli ngayinye.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Yile ndlela isithombe esifanayo esibukeka ngayo, esifakwe ngekhodi ngezinhlobo eziyinhloko zokusampula kombala. Umugqa wokuqala i-YCbCr yokugcina, umugqa ongezansi ubonisa ukulungiswa kwe-chroma. Imiphumela ehloniphekile kakhulu, uma kucatshangelwa ukulahlekelwa okuncane kwekhwalithi.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Uyakhumbula lapho sibala u-278 GB wendawo yokugcina ukuze sigcine ifayela levidiyo lehora lonke ekulungisweni okungu-720p namafreyimu angu-30 ngomzuzwana? Uma sisebenzisa i-YCbCr 4:2:0, khona-ke lo sayizi uzoncishiswa ngohhafu - 139 GB. Kuze kube manje, kusekude nomphumela owamukelekayo.

Ungathola i-histogram ye-YCbCr ngokwakho usebenzisa i-FFmpeg. Kulesi sithombe, okuluhlaza okwesibhakabhaka kubusa ngaphezu kokubomvu, okubonakala ngokucacile ku-histogram ngokwayo.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Umbala, ukukhanya, umbala we-gamut - ukubuyekezwa kwevidiyo

Sincoma ukubuka le vidiyo enhle kakhulu. Ichaza ukuthi kuyini ukukhanya, futhi ngokuvamile wonke amachashazi anamachashazi Ρ‘ mayelana nokukhanya nombala.

Izinhlobo Zozimele

Asiqhubeke. Ake sizame ukuqeda ukuphelelwa yisikhathi. Kodwa okokuqala, ake sichaze amagama athile ayisisekelo. Ake sithi sinemuvi enamafreyimu angu-30 ngomzuzwana, nawa amafreyimu ayo angu-4 okuqala:

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Singabona ukuphindaphinda okuningi kumafreyimu: isibonelo, ingemuva eliluhlaza okwesibhakabhaka elingashintshi ukusuka kuhlaka kuya kuhlaka. Ukuxazulula le nkinga, singazihlukanisa zibe izinhlobo ezintathu zozimele.

I-frame (Intro Frame)

I-I-frame (uhlaka lwereferensi, ifremu yokhiye, ifremu yangaphakathi) izimele. Kungakhathaliseki ukuthi yini ofuna ukuyibona ngeso lengqondo, i-I-frame iyisithombe esimile. Uhlaka lokuqala luvamise ukuba wuhlaka luka-I, kodwa sizobheka njalo ama-I-frames ngisho naphakathi kokungewona amafreyimu okuqala.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Uhlaka lwe-P (PUhlaka olulungisiwe)

Uhlaka lwe-P (uhlaka lokubikezela) luthatha ithuba lokuthi cishe njalo isithombe samanje singaphinda sikhiqizwe kusetshenziswa uhlaka lwangaphambilini. Isibonelo, ohlakeni lwesibili okuwushintsho kuphela ibhola eliya phambili. Singathola uhlaka 2 ngokumane silungise kancane uhlaka 1, sisebenzisa kuphela umehluko phakathi kwalezi zinhlaka. Ukwakha uhlaka 2, sibhekisela kuhlaka olwandulelayo 1.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo ← Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Uhlaka B (Bi-predictive Frame)

Kuthiwani ngezixhumanisi ezingagcini nje kokudlule, kodwa nozimele besikhathi esizayo ukuze zinikeze ukucindezela okungcono kakhulu?! Lona ngokuyisisekelo uhlaka lwe-B (uhlaka lwe-bidirectional).

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo ← Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo β†’ Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Okukhiphayo okuphakathi

Lezi zinhlobo zozimele zisetshenziselwa ukunikeza ukucindezelwa okungcono kakhulu. Sizobheka ukuthi lokhu kwenzeka kanjani esigabeni esilandelayo. Okwamanje, masiqaphele ukuthi "okumba eqolo" kakhulu mayelana nememori esetshenzisiwe i-I-frame, i-P-frame ishibhile ngokuphawulekayo, kodwa inketho yevidiyo enenzuzo kakhulu i-B-frame.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ukuphelelwa umsebenzi kwesikhashana (ukuqagela kozimele phakathi)

Ake sibheke ukuthi yiziphi izinketho esinazo zokunciphisa ukuphindaphinda ngokuhamba kwesikhathi. Singakwazi ukuxazulula lolu hlobo lokuphinda usebenzise izindlela zokubikezela.

Sizozama ukusebenzisa amabhithi ambalwa ngangokunokwenzeka ukuze sibhale ngekhodi ukulandelana kozimele 0 kanye no-1.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Singakhiqiza ukususa, sivele sikhiphe uhlaka 1 kuhlaka 0. Sithola uhlaka 1, sisebenzisa kuphela umehluko phakathi kwalo nohlaka lwangaphambilini, empeleni sibhala ngekhodi kuphela okusele okuwumphumela.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Kodwa kuthiwani uma ngikutshela ukuthi kukhona indlela engcono kakhulu esebenzisa izingcezu ezimbalwa?! Okokuqala, ake sephule uhlaka 0 lube yigridi ecacile ehlanganisa amabhlogo. Bese sizozama ukufanisa amabhlogo asuka kuhlaka 0 nohlaka 1. Ngamanye amazwi, sizolinganisa ukunyakaza phakathi kwamafreyimu.

Kusuka ku-Wikipedia - isinxephezelo sokunyakaza vimba

Isinxephezelo sokunyakaza kwe-block sihlukanisa uhlaka lwamanje lube amabhulokhi angadluleli futhi ivektha yesinxephezelo esinyakazayo ibika umsuka wamabhulokhi (umbono oyiphutha ojwayelekile ukuthi okwedlule ifreyimu ihlukaniswe ngamabhulokhi angadlulelani, futhi amavekhtha esinxephezelo esinyakazayo asho ukuthi lawo mabhulokhi ayaphi. Kodwa empeleni, ngenye indlela - akulona ifreyimu yangaphambilini ehlaziywayo, kodwa elandelayo; akucaci ukuthi amabhlogo ahamba kuphi, kodwa ukuthi avelaphi). Ngokuvamile amabhulokhi omthombo agqagqana kuzimele womthombo. Amanye ama-algorithms wokucindezela ividiyo ahlanganisa uhlaka lwamanje ezingxenyeni ezingezona ngisho neyodwa, kodwa amafreyimu amaningana adluliswe ngaphambilini.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Phakathi nenqubo yokuhlola, sibona ukuthi ibhola lisukile (x= 0, y=25) ku- (x= 6, y=26), amanani x ΠΈ y nquma i-vector enyakazayo. Esinye isinyathelo esingasenza ukuze silondoloze izingcezu siwukufaka ikhodi kuphela umehluko wamavekhtha anyakazayo phakathi kwendawo yokugcina yebhulokhi kanye naleyo ebikezelwe, ukuze i-vector yokugcina enyakazayo ibe (x=6-0=6, y=26-25=1 ).

Esimeni sangempela, leli bhola belizohlukaniswa libe n amabhlogo, kodwa lokhu akuwushintshi umnyombo wendaba.

Izinto ezikuhlaka zihamba ngobukhulu obuthathu, ngakho-ke lapho ibhola lihamba, lingaba lincane ngokubukeka (noma libe likhulu uma liya kusibukeli). Kuvamile ukuthi ngeke kube nomdlalo ophelele phakathi kwamabhulokhi. Nakhu ukubuka okuhlanganisiwe kwesilinganiso sethu nesithombe sangempela.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Kodwa siyabona ukuthi uma sisebenzisa isilinganiso sokunyakaza, kunedatha encane ngokuphawulekayo yokubhala ikhodi kunalapho sisebenzisa indlela elula yokubala i-delta phakathi kozimele.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ukuthi isinxephezelo sokunyakaza kwangempela singabukeka kanjani

Le nqubo isetshenziswa kuwo wonke amabhlogo ngesikhathi esisodwa. Ngokuvamile ibhola lethu elinyakazayo elinemibandela lizohlukaniswa libe amabhlogo amaningana ngesikhathi esisodwa.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ungathola umuzwa wale miqondo usebenzisa ngokwakho I-Jupyter.

Ukuze ubone ama-motion vector, ungakha ividiyo yangaphandle yokuqagela usebenzisa ffmpeg.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ungasebenzisa futhi I-Intel Video Pro Analyzer (ikhokhiwe, kodwa kunesivivinyo samahhala esikhawulelwe kumafreyimu okuqala ayishumi kuphela).

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ukungadingeki kwendawo (isibikezelo sangaphakathi)

Uma sihlaziya uhlaka ngalunye kuvidiyo, sizothola izindawo eziningi ezixhumene.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ake sidlule kulesi sibonelo. Lesi sigcawu siqukethe ikakhulukazi imibala eluhlaza okwesibhakabhaka nomhlophe.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Lona uhlaka lwe-I. Asikwazi ukubikezela izinhlaka zangaphambilini, kodwa singazicindezela. Masibhale ngekhodi ukukhethwa kwebhulokhi ebomvu. Uma sibheka omakhelwane bayo, siqaphela ukuthi kukhona izitayela zemibala ezizungezile.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Sicabanga ukuthi imibala isabalala iqonde kuhlaka. Okusho ukuthi umbala wamaphikseli angaziwa uzoqukatha amanani omakhelwane bawo.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Isibikezelo esinjalo singase sibonakale singalungile. Kungenxa yalesi sizathu ukuthi udinga ukusebenzisa le ndlela (isibikezelo sangaphakathi), bese ususa amanani angempela. Lokhu kuzosinika ibhulokhi eyinsalela, ezophumela ku-matrix ecindezelwe kakhulu uma iqhathaniswa neyokuqala.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Uma ufuna ukuzijwayeza ngezibikezelo zangaphakathi, ungakha ividiyo yama-macroblocks nokubikezela kwawo usebenzisa i-ffmpeg. Ukuze uqonde incazelo yombala webhulokhi ngayinye, kuzodingeka ufunde imibhalo ye-ffmpeg.

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Noma ungasebenzisa i-Intel Video Pro Analyzer (njengoba ngishilo ngenhla, inguqulo yesilingo samahhala ilinganiselwe kumafreyimu okuqala ayi-10, kodwa lokhu kuzokwanela ekuqaleni).

Isebenza kanjani ikhodekhi yevidiyo? Ingxenye 1: Okuyisisekelo

Ingxenye yesibili: Isebenza kanjani ikhodekhi yevidiyo

Source: www.habr.com

Engeza amazwana