Orodha ya maudhui:
- Hatua ya 1: Mchakato wa Kuifanya
- Hatua ya 2: Jinsi inavyofanya kazi?
- Hatua ya 3: Inafanya nini?
- Hatua ya 4: Kwanini nimeifanya?
- Hatua ya 5: Maboresho na Matoleo ya Baadaye Atafanya Nini?
Video: GET1033 Mchakataji wa Picha Iliyodhibitiwa na Python: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Mradi huu ni juu ya kuunda processor yangu mwenyewe ya picha ya chatu iliyodhibitiwa kwa moduli yangu, GET1033 Kuchunguza Usomaji wa Vyombo vya Habari vya Kuhesabu. Mara ya kwanza, mtumiaji atahitaji kuingiza picha yake mwenyewe na kisha kuchagua vichungi anavyotaka. Niliunda vichungi 9 ambavyo ni: Onyesha picha ya kuingiza, Kioo, Weka Nyuma ya Baa, Weka Nyuma ya Uwazi Uwazi, Picha ya Mduara, Kufifia, Mzunguko, Rangi ya Kubadilisha na Photoshop. Baada ya kuchagua mojawapo, picha ya pato itakuwa na athari. Kama inavyoonyeshwa kwenye picha, ni kichujio cha kubadilisha rangi ambapo ninagundua saizi za rangi ya kijani kwenye picha na kuzibadilisha kuwa rangi ya waridi.
Hatua ya 1: Mchakato wa Kuifanya
Hatua ya 1: Pakua chatu kutoka hapa!
Hatua ya 2: Ingiza!
Kwanza kabisa, niliingiza vifurushi vichache na kazi iliyowekwa nambari iliyopo tayari kutumika katika nambari. Vifurushi nilivyoingiza ni Scipy, Matplot na Numpy.
Kwa Scipy, niliingiza Taratibu za Miscellaneous (MISC) na Multi-dimentional Image Processing (NDIMAGE). MISC ni ya kusoma na kuhifadhi picha wakati NDIMAGE ni kufanya kichungi cha gaussia na kuzunguka.
Kwa Matplotlib, ni maktaba ya kupanga grafu katika Python ambayo hutoa kigeuzi-kama MATLAB.
Kwa Numpy, ni maktaba ambayo inaweza kusaidia safu kubwa, zenye pande nyingi na matriki. Numpy ni muhimu kwa sababu inaniwezesha kuhariri safu ya Nyekundu, Kijani na Bluu (RGB) ya picha vizuri wakati ninapoongeza au kuzidisha safu. Kwa mfano, A = [0, 1, 2] na mbele ya Numpy, A * 2 = [0, 2, 4] badala ya kupata A * 2 = [0, 1, 2, 0, 1, 2].
Wakati ninafanya kazi kwenye kichungi cha Kubadilisha Rangi, ninajaribu kubadilisha nywele za kijani za msichana kuwa rangi ya waridi. Kwa hivyo, kile nilichofanya ni kugundua saizi za rangi ya kijani kwenye picha na kuzizidisha na (2, 0.2, 0.8). Kwa hivyo, nitapata msichana wa nywele nyekundu badala ya nywele halisi ya kijani.
Kwa Photoshop, ninajaribu kuchukua nafasi ya asili ya kijani kwenye picha ya Avengers na picha ya NUS. Kwa hivyo, kile nilichofanya ni kuzidisha 0 kwa saizi zote za kijani kibichi na kisha kuongeza saizi za picha ya NUS kwa saizi za kijani kibichi. Hii itanipatia picha ya Avenger huko NUS.
Niliambatanisha nambari yangu kwenye GitHub na unaweza kuipakua hapa!
Hatua ya 2: Jinsi inavyofanya kazi?
Chati ya mtiririko imeambatanishwa kuonyesha jinsi nambari yote inavyofanya kazi!
1. Kwanza, mtumiaji anahitaji kuingiza picha ya chaguo. 2. Kisha itaonyesha orodha ya vichungi ambavyo mtumiaji anaweza kuchagua. 3. Ikiwa mtumiaji aliingiza '1' hadi '9', picha itashughulikiwa na kutolewa kulingana na kila kichungi. Ikiwa mtumiaji aliingia 'R', mpango wote utawekwa upya na mtumiaji ataulizwa kupakia picha tena. Ikiwa mtumiaji aliingia 'Q', programu hiyo itatoka kitanzi.
Hatua ya 3: Inafanya nini?
Katika mradi huu, kuna jumla ya vichungi 9 ambavyo niliunda, ambayo ni
1. Onyesha picha ya pembejeo - Kuonyesha picha ambayo imepakiwa
2. Picha ya Kioo - Kurudiwa kwa kitu kilichoonekana lakini hubadilishwa kwa mwelekeo
3. Weka Nyuma ya Baa - Ingiza baa wima nyeusi na upana na nafasi sawa na saizi 50.
4. Weka Nyuma ya Uwazi Uwazi - Ingiza baa za wima za uwazi na upana na nafasi sawa na saizi 50
5. Zungusha Picha - Kutengeneza duara katikati ya picha
6. Kufifisha - Kuficha picha
7. Mzunguko - Ili kuzungusha picha kwa digrii 45
8. Kubadilisha Rangi - Kubadilisha rangi ya kijani kuwa ya rangi ya waridi
9. Photoshop - Kubadilisha sehemu ya picha na picha nyingine
Hatua ya 4: Kwanini nimeifanya?
Hapo awali, nina hamu ya jinsi Instagram na Snapchat zilikuja na vichungi kwa picha ambazo ziliwafurahisha sana. Baada ya hotuba na mafunzo juu ya Ukweli uliodhabitiwa, nilitaka kufanya kitu kinachohusiana nayo lakini ningependa kuanza kutoka kwa msingi ambao ni usindikaji wa picha kwa sababu mimi ni dhaifu katika programu na ningependa kujifunza usimbaji wa Python.
Hatua ya 5: Maboresho na Matoleo ya Baadaye Atafanya Nini?
Moja ya maboresho ya mradi huu ni kuunda Vichungi vyangu vya uso katika video za moja kwa moja kwa kutumia Python. Nilijaribu kuweka alama hii lakini sikuweza kufikia yoyote yao kwa sababu ya ukosefu wa maarifa ya programu na kizuizi cha wakati. Mbali na hayo, processor ya picha inaweza kuwa 'nadhifu' ambapo inaweza kugundua rangi kiatomati na kubadilisha sehemu tunazotaka tu. Kuna wakati mmoja wakati ninajaribu kubadilisha nywele nyeusi za mtu kuwa rangi nyingine. Ninaishia kubadilisha rangi ya macho na nywele kuwa bluu ambayo hufanya picha ionekane ya kushangaza sana. Natumai kuwa nina uwezo wa kuunda uso wangu mwenyewe
Ilipendekeza:
Kizindua Roketi ya Sauti iliyodhibitiwa na Alexa: Hatua 9 (na Picha)
Kizindua Rocket Launcher iliyodhibitiwa na Sauti: Wakati wa msimu wa baridi unakaribia; inakuja wakati huo wa mwaka wakati sherehe ya taa inaadhimishwa. Ndio, tunazungumza juu ya Diwali ambayo ni sherehe ya kweli ya India inayoadhimishwa kote ulimwenguni. Mwaka huu, Diwali tayari imekwisha, na kuona watu wengi
WiFi iliyodhibitiwa Ukanda wa Matrix Matrix Onyesha Saa ya Saa: Hatua 3 (na Picha)
WiFi Kudhibitiwa LED Strip Matrix Onyesha Saa ya Saa: Vipande vya LED vinavyopangwa, n.k. kulingana na WS2812, inavutia. Maombi ni mengi na kwa haraka unaweza kupata matokeo ya kupendeza. Na kwa namna fulani saa za ujenzi zinaonekana kuwa uwanja mwingine ambao ninafikiria juu ya mengi. Kuanzia uzoefu katika
ESP8266 Limousine Iliyodhibitiwa Iliyodhibitiwa: Hatua 8 (na Picha)
ESP8266 Limousine Iliyodhibitiwa Iliyodhibitiwa: Tutaonyesha katika hii inayoweza kufundishwa jinsi ya kubadilisha mfumo uliopo wa kudhibiti mambo ya ndani ya gari na suluhisho mpya ya IoT ESP8266. Tumefanya mradi huu kwa mteja. Tafadhali tembelea wavuti yetu pia kwa habari zaidi, nambari ya chanzo n.k https://www.hwhard
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
UCL - Iliyodhibitiwa Gari Iliyodhibitiwa: Hatua 5
UCL - Gari lililodhibitiwa lililowekwa: Tulikuwa na matarajio makubwa kwa mradi huu. Kujiendesha gari! Kufuatia mstari mweusi au kuendesha gari karibu bure kuzuia vizuizi. Uunganisho wa Bluetooth, na arduino ya 2 kwa mtawala na mawasiliano ya wireless gari. Labda gari la 2 linaloweza kufuata