AMcoder - javascript, python, java, html, php, sql

CV2-ից և բարձից կարդացվող պատկերի ձևերը տարբեր են

Ես ունեմ cv2.imread-ից կարդացված պատկեր, ձևը (2320, 1744, 3): Այնուամենայնիվ, երբ ես օգտագործում եմ բարձ, արդյունքները շատ տարբեր են.

a = PIL.Image.open('mypic')
a.size # => (2320, 1744)
b = np.asarray(a)
b.shape # => (1744, 2320, 3)

Ինչու՞ է այն ավտոմատ կերպով փոխադրվում:



Պատասխանները:


1

HansHirse-ի շնորհիվ գրառումն ինձ շատ է օգնում: Բայց բարձը դեռ տարօրինակ կերպով է աշխատում։

cv2-ից կարդացված երկու տարբեր պատկերների ձևերը նույնն են, մինչդեռ տարբերվում են Pillow-ից, ինչպես երևում է ստորև:

import cv2
a = cv2.imread("0.jpg")
a.shape # (2320, 1744, 3)
b = cv2.imread("1.jpg")
b.shape # (2320, 1744, 3)
c = Image.open("0.jpg")
print(c.mode, c.size, c.format)
# RGB (2320, 1744) JPEG

d = Image.open("1.jpg")
print(d.mode, d.size, d.format)
# RGB (1744, 2320) JPEG
14.04.2021
  • Հավանաբար այդ նկարներն արված են բջջային հեռախոսի տեսախցիկով կամ նմանատիպ նկարներ: Երբեմն, կողմնորոշումը հաշվի է առնվում, և պատկերները ավտոմատ կերպով պտտվում են: Միգուցե, պարզապես տրամադրեք խնդրո առարկա պատկերները ձեր իրական հարցում: 14.04.2021
  • Այո, երկու նկարները արված են բջջային հեռախոսով։ Ես որոշ սխալներ եմ ստեղծել, քանի որ չեմ կարող գտնել որևէ փաստաթուղթ այն մասին, թե ինչպես է PIL-ը կարդում պատկերը: 15.04.2021
  • Նոր նյութեր

    Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
    JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

    Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
    Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

    Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
    Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

    Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
    Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

    C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
    C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

    Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
    Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..