• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 Gan학습중, PIL과 Opencv의 차이가있을까요

Gan학습중, PIL과 Opencv의 차이가있을까요

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #36591

    백창현
    참가자

    images=[]
    for i in filelist:
    encoding=cv2.imread(path+i,cv2.IMREAD_COLOR)
    color_coverted = cv2.cvtColor(encoding, cv2.COLOR_BGR2RGB)
    pil_image=Image.fromarray(color_coverted)
    dst=pil_image.crop((20,30,160,180)).resize((64,64))
    images.append(np.array(dst))

    이미지도 똑같이불러와지고 shape도같고, show를 했을때도 똑같습니다. pil과 opencv가. 

    그런데 train_on_batch 학습부분에 들어가면 숫자를 64로바꿔도보고 128로도 해보고 하는데 계속 이런오류가 발생합니다. 

    어떻게하면 opencv를 사용하여 학습시킬수있을까요? 

    ValueError: Data cardinality is ambiguous:
    x sizes: 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64
    y sizes: 128
    Make sure all arrays contain the same number of samples.

    #36643

    codingapple
    키 마스터

    images 변수를 np.array로 바꾸고 reshape도 잘 하셨습니까 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠