Բովանդակություն:
- Քայլ 1: Ընդլայնել ձեր պատկերի կամ պատկերների դինամիկ տիրույթը
- Հիմնավորումը:
- Քայլ 2. Վերամշակեք պատկերները կամ կատարեք համակարգչային տեսլականը, մեքենայական ուսումը կամ նման բաները
- Քայլ 3: Կրկին սեղմեք արդյունքի դինամիկ տիրույթը
- Քայլ 4: Հնարավոր է ՝ ցանկանաք փորձել այլ տատանումներ
- Քայլ 5. Առաջ գնալ. Այժմ փորձեք այն HDR Image Composites- ով
Video: Քանակաչափական պատկերի մշակում `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
(Վերևում նկարը պատկերում է պատկերի մշակման գոյություն ունեցող մեթոդի համեմատությունը պատկերի քանակական մշակման հետ: Նկատի ունեցեք բարելավված արդյունքը: Վերևի աջ պատկերը ցույց է տալիս տարօրինակ արտեֆակտներ, որոնք գալիս են սխալ ենթադրությունից, որ նկարները չափում են լույսի պես մի բան: քանակականորեն)
Այս Ուղեցույցում դուք կսովորեք, թե ինչպես մեծապես բարելավել գոյություն ունեցող պատկերապատման կամ տեսողության զգայուն համակարգերի աշխատանքը `օգտագործելով շատ պարզ հասկացություն. Քանակաչափական պատկերի զգայարան:
Քանակաչափական պատկերի մշակումը մեծապես բարելավում է հետևյալներից որևէ մեկի վրա.
- Գոյություն ունեցող պատկերի մշակում, ինչպիսին է պատկերի աղավաղումը;
- Մեքենայական ուսուցում, համակարգչային տեսողություն և օրինաչափությունների ճանաչում;
- Հագանելի դեմքի ճանաչիչ (տես ՝ https://wearcam.org/vmp.pdf), արհեստական ինտելեկտի և արհեստական ինտելեկտի վրա հիմնված տեսողություն և այլն:
Հիմնական գաղափարն այն է, որ պատկերները քանակաչափորեն նախապես մշակվեն և հետմշակվեն ՝ հետևյալ կերպ.
- Ընդլայնել պատկերի կամ պատկերների դինամիկ տիրույթը;
- Մշակեք պատկերը կամ պատկերները, ինչպես սովորաբար կվարվեիք.
- Սեղմեք պատկերի կամ պատկերների դինամիկ տիրույթը (այսինքն ՝ հետարկել 1 -ին քայլը):
Նախորդ Instructables- ում ես ուսուցանել եմ HDR (High Dynamic Range) և քառակուսի չափման որոշ ասպեկտներ, օրինակ. գծայնություն, գերադասություն և այլն:
Այժմ եկեք օգտագործենք այս գիտելիքները:
Վերցրեք ցանկացած գոյություն ունեցող գործընթաց, որը ցանկանում եք օգտագործել: Օրինակ, որը ես ցույց կտամ, պատկերի աղոտացումն է, բայց կարող եք այն օգտագործել գրեթե ամեն ինչի համար:
Քայլ 1: Ընդլայնել ձեր պատկերի կամ պատկերների դինամիկ տիրույթը
(«Պատկերների ինտելեկտուալ մշակման», Johnոն Վայլիի և որդիների միջմոլորակային շարքերից ադապտացված թվեր, Սթիվ Մանն, 2001 թ. Նոյեմբեր)
Առաջին քայլը մուտքային պատկերի դինամիկ տիրույթի ընդլայնումն է:
Իդեալում, նախ պետք է որոշեք տեսախցիկի արձագանքման գործառույթը `f, այնուհետև դիմեք հակադարձ արձագանքը` f հակադարձ, պատկերի վրա:
Տիպիկ տեսախցիկները ճնշում են դինամիկ տիրույթին, ուստի մենք սովորաբար ցանկանում ենք կիրառել ընդարձակ գործառույթ:
Եթե չգիտեք արձագանքի գործառույթը, սկսեք ՝ փորձելով մի պարզ բան, ինչպիսին է պատկերը պատկերի զանգվածի մեջ բեռնելը, փոփոխականները տվյալների տիպի (օրինակ, float) կամ (double) գցելը և յուրաքանչյուր պիքսելի արժեքը բարձրացնելով ցուցիչ:, ինչպիսիք են, օրինակ, յուրաքանչյուր պիքսել արժեքի քառակուսավորումը:
Հիմնավորումը:
Ինչո՞ւ ենք մենք դա անում:
Պատասխանն այն է, որ տեսախցիկների մեծ մասը սեղմում է իրենց դինամիկ տիրույթը: Պատճառը, որ նրանք դա անում են, այն է, որ ցուցադրման մեդիայի մեծ մասն ընդլայնում է դինամիկ տիրույթը: Սա պատահաբար է. Կաթոդ-ճառագայթների հեռուստատեսային էկրանից արձակվող լույսի քանակը մոտավորապես հավասար է 2.22-ի ցուցիչին բարձրացված լարման, այնպես որ, երբ տեսաէլեկտրական լարման մուտքը մոտ կեսն է, արտանետվող լույսի քանակը շատ է կեսից պակաս:
Լուսանկարչական մեդիան նույնպես դինամիկ տիրույթի ընդարձակ է: Օրինակ, լուսանկարչական «չեզոք» մոխրագույն քարտը արտանետում է պատահական լույսի 18% -ը (ոչ պատահական լույսի 50% -ը): Այս շատ լույսը (18%) համարվում է, որ գտնվում է արձագանքի մեջտեղում: Այսպիսով, ինչպես տեսնում եք, եթե ելքի գրաֆիկին դիտարկենք որպես մուտքի գործառույթ, ցուցադրման մեդիան իրեն պահում է այնպես, ասես դրանք իդեալական գծային ցուցադրումներ են, որոնք պարունակում են դինամիկ տիրույթի ընդլայնիչ մինչև իդեալական գծային պատասխանը:
Վերևի նկարում, վերևում, կարող եք տեսնել ցուցադրվող կետը ՝ կետագծով, և դա համարժեք է իդեալական գծային ցուցադրումից առաջ ընդլայնիչ ունենալուն:
Քանի որ դիսփլեյներն իրենց բնույթով ընդարձակ են, տեսախցիկները պետք է նախագծված լինեն սեղմման համար, որպեսզի պատկերները լավ տեսք ունենան առկա էկրաններին:
Դեռ հին ժամանակներում, երբ կային հազարավոր հեռուստաընդունիչների դիսփլեյներ և ընդամենը մեկ կամ երկու հեռարձակող կայաններ (օրինակ ՝ մեկ կամ երկու հեռուստատեսային տեսախցիկ), տեսախցիկի մեջ սեղմիչ ոչ գծայնություն դնելն ավելի հեշտ էր, քան բոլոր հեռուստացույցները հետ կանչելը և տեղադրել յուրաքանչյուր հեռուստատեսային ընդունիչի մեջ:
Պատահաբար սա նաև օգնեց նվազեցնել աղմուկը: Ձայնային ձևով մենք սա անվանում ենք «Dolby» («խճճված») և դրա համար արտոնագիր ենք տալիս: Տեսանյութում դա պատահաբար պատահեց: Ստոկհեմը առաջարկեց, որ մենք պետք է վերցնենք պատկերների լոգարիթմը ՝ նախքան դրանք մշակելը, այնուհետև վերցնենք հակաթույնը: Այն, ինչ նա չէր գիտակցում, այն է, որ տեսախցիկներն ու դիսփլեյներն արդեն դա անում են բոլորովին պատահականորեն: Փոխարենը, այն, ինչ ես առաջարկեցի, այն է, որ մենք կատարենք Ստոկհեմի առաջարկածի ճիշտ հակառակը: (Տես «Խելացի պատկերի մշակում», John Wiley and Sons Interscience Series, էջ 109-111):
Ստորին նկարում տեսնում եք առաջարկվող հակահոմոմորֆ (քվանաչափ) պատկերի մշակումը, որտեղ մենք ավելացրել ենք դինամիկ տիրույթի ընդլայնման և սեղմման քայլը:
Քայլ 2. Վերամշակեք պատկերները կամ կատարեք համակարգչային տեսլականը, մեքենայական ուսումը կամ նման բաները
Երկրորդ քայլը, դինամիկ տիրույթի ընդլայնումից հետո, պատկերի մշակումն է:
Իմ դեպքում, ես պարզապես կատարեցի պատկերի ապակողմնորոշում ՝ պղտորման գործառույթով, այսինքն ՝ պատկերի աղավաղում, ինչպես սովորաբար հայտնի է նախորդ արվեստում:
Գոյություն ունի պատկերի քիմիական չափման երկու լայն կատեգորիա.
- Օգնել մարդկանց տեսնել;
- Օգնող մեքենաները տես.
Եթե մենք փորձում ենք օգնել մարդկանց տեսնել (սա այն օրինակն է, որը ես ցույց եմ տալիս այստեղ), մենք դեռ ավարտված չենք. Մենք պետք է վերամշակված արդյունքը հետ վերցնենք պատկերների տարածք:
Եթե մենք օգնում ենք մեքենաներին տեսնել (օրինակ ՝ դեմքի ճանաչում), մենք արդեն ավարտել ենք (կարիք չկա անցնել 3 -րդ քայլին):
Քայլ 3: Կրկին սեղմեք արդյունքի դինամիկ տիրույթը
Երբ մենք աշխատում ենք ընդլայնված դինամիկ տիրույթում, մեզ ասում են, որ մենք գտնվում ենք «լուսային տարածության» մեջ (պատկերների քանակաչափական տարածք):
2 -րդ քայլի վերջում մենք գտնվում ենք թեթև տարածության մեջ և պետք է վերադառնանք պատկերների տարածք:
Այսպիսով, այս 3 -րդ քայլը պատկերների տարածք վերադառնալու մասին է:
3 -րդ քայլը կատարելու համար պարզապես սեղմեք 2 -րդ քայլի ելքի դինամիկ տիրույթը:
Եթե գիտեք տեսախցիկի արձագանքման գործառույթը, պարզապես կիրառեք այն ՝ արդյունքը ստանալու համար, f (p (q)):
Եթե չգիտեք տեսախցիկի արձագանքման գործառույթը, պարզապես կիրառեք լավ գուշակություն:
Եթե 1 -ին քայլում քառակուսի դարձրեցիք պատկերի պիքսելները, այժմ ժամանակն է վերցնել յուրաքանչյուր պատկերի պիքսելից քառակուսի արմատ ՝ պատկերների տարածքի վերաբերյալ ձեր ենթադրություններին վերադառնալու համար:
Քայլ 4: Հնարավոր է ՝ ցանկանաք փորձել այլ տատանումներ
Deblurring- ը բազմաթիվ հնարավոր օրինակներից մեկն է միայն: Օրինակ, հաշվի առեք բազմաթիվ ազդեցությունների համատեղումը:
Վերցրեք ցանկացած երկու նկար, ինչպիսիք են վերը նշված երկուսը: Մեկը վերցվել է ցերեկը, իսկ մյուսը ՝ գիշերը:
Միավորել դրանք մթնշաղի նման պատկեր ստեղծելու համար:
Եթե դրանք պարզապես միջինացնում եք, ապա այն աղբի տեսք ունի: Փորձեք սա ինքներդ:
Բայց եթե նախ ընդլայնեք յուրաքանչյուր պատկերի դինամիկ տիրույթը, ապա ավելացնեք դրանք, ապա սեղմեք գումարի դինամիկ տիրույթը, ապա այն հիանալի տեսք ունի:
Համեմատեք պատկերի մշակումը (պատկերների ավելացումը) քիմիական քիմիական մշակման հետ (ընդլայնում, ավելացում, ապա սեղմում):
Դուք կարող եք ներբեռնել իմ ծածկագիրը և այլ օրինակելի նյութեր այստեղից ՝
Քայլ 5. Առաջ գնալ. Այժմ փորձեք այն HDR Image Composites- ով
(Պատկերի վերևում. HDR եռակցման սաղավարտը օգտագործում է պատկերի քանակական մշակում ՝ ընդլայնված իրականության ծածկույթների համար: Տես Slashgear 2012 թ. Սեպտեմբերի 12):
Արդյունքում:
նկարել պատկեր և կիրառել հետևյալ քայլերը.
- ընդլայնել պատկերի դինամիկ տիրույթը;
- մշակել պատկերը;
- սեղմել արդյունքի դինամիկ տիրույթը:
Եվ եթե ցանկանում եք էլ ավելի լավ արդյունք, փորձեք հետևյալը.
ֆիքսել տարբեր կերպ բացահայտված պատկերների բազմազանություն;
- ընդլայնել դինամիկ տիրույթը լուսավորության մեջ, ըստ իմ նախորդ Instructable HDR- ի;
- մշակել ստացված քվանտաչափական պատկերը, q, լուսային տարածքում;
- սեղմել դինամիկ տիրույթը տոնայնացման միջոցով:
Haveվարճացեք և խնդրում ենք սեղմել «Ես դա արեցի» և տեղադրել ձեր արդյունքները, և ես ուրախ կլինեմ մեկնաբանել կամ կառուցողական օգնություն ցուցաբերել:
Խորհուրդ ենք տալիս:
Drivemall Board- ի մշակում. 5 քայլ
Drivemall Board- ի մշակում. Այս ձեռնարկում մենք կտեսնենք անհատական Arduino տախտակ ստեղծելու հիմնական քայլերը: Օգտագործված ծրագրակազմը KiCad- ն է տախտակի ձևավորման համար և Arduino IDE- ն `տախտակի համար որոնվածը ստեղծելու և բեռնելու համար:
FK (For For Kinematic) Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ
FK (For Kinematic) Excel- ի, Arduino- ի և մշակման միջոցով. Forward Kinematic- ը օգտագործվում է 3D տարածության մեջ End Effector- ի արժեքները (x, y, z) գտնելու համար:
Փոխանցել կինեմատիկան Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ
Փոխանցել կինեմատիկան Excel- ի, Arduino- ի և մշակման միջոցով. Forward Kinematic- ը օգտագործվում է 3D տարածության մեջ End Effector- ի արժեքները (x, y, z) գտնելու համար:
Պատկերի մշակում Raspberry Pi- ով. OpenCV- ի և պատկերի գույնի տարանջատման տեղադրում. 4 քայլ
Պատկերի մշակում Raspberry Pi- ի միջոցով. OpenCV- ի և պատկերի գույնի տարանջատման տեղադրում. Այս գրառումը առաջինն է պատկերի մշակման մի քանի ձեռնարկներից, որոնք պետք է հետևեն: Մենք ավելի սերտորեն նայում ենք պատկերը կազմող պիքսելներին, սովորում ենք, թե ինչպես տեղադրել OpenCV- ն Raspberry Pi- ի վրա, ինչպես նաև գրում ենք թեստային սցենարներ ՝ նկարը պատկերելու և
Moyamoya Պատկերի մշակում `8 քայլ
Մոյամոյայի պատկերի մշակում. հազվագյուտ հիվանդություն է, որն առաջանում է բազալային գանգլիայի զարկերակների խցանումից, որը ուղեղի հիմքում ընկած տարածք է: Հիվանդությունը ուղեղի անոթների առաջադեմ հիվանդություն է, որը հիմնականում ազդում է երեխաների վրա: Սիմ