편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.05.09

    파이썬 numpy 질문 Lossy conversion from float64 to uint8


    파이썬 넘파이 튜토리얼(https://cs231n.github.io/python-numpy-tutorial/) 을 공부하고 있는데 오류가 발생하여 질문합니다.

    <수정 전>

    from scipy.misc import imread, imsave, imresize
    
    img = imread('cat.jpg')
    print(img.dtype, img.shape)  
    
    img_tinted = img * [1, 0.95, 0.9]
    img_tinted = imresize(img_tinted, (300, 300))
    imsave('cat_tinted.jpg', img_tinted)
    

    이미지

    원래 코드는 위와 같은데 spicy 모듈을 사용할 수 없다고 하여 코드를 아래와 같이 수정하였습니다. 사진이 저정되긴 했는데 다음과 같은 문구가 뜹니다. 이 문제를 해결하려면 어떻게 해야하나요?

    <수정 후>

    from imageio import imread, imwrite
    from skimage.transform import resize 
    
    img =  imread ('cat.jpg') #이미지를 배열로 읽어들인다
    print (img.dtype, img.shape) #데이터 타입, 크기 출력
    
    img_tinted = img * [1,0.95, 0.9] #색깔 채널에 상수값을 스칼라배해서 색 변경(RGB)
    
    img_tinted = resize(img_tinted, (300, 300)) #색변경 이미지 픽셀 크기 변경
    
    imwrite('cat_tinted.jpg', img_tinted) #완성본 디스크에 기록
    

    이미지

  • 프로필 박유정님의 편집
    날짜2020.05.08

    파이썬 코드 질문


    파이썬 넘파이 튜토리얼(https://cs231n.github.io/python-numpy-tutorial/) 을 공부하고 있는데 오류가 발생하여 질문합니다.

    <수정 전>

    from scipy.misc import imread, imsave, imresize
    
    img = imread('cat.jpg')
    print(img.dtype, img.shape)  
    
    img_tinted = img * [1, 0.95, 0.9]
    img_tinted = imresize(img_tinted, (300, 300))
    imsave('cat_tinted.jpg', img_tinted)
    

    이미지

    원래 코드는 위와 같은데 spicy 모듈을 사용할 수 없다고 하여 코드를 아래와 같이 수정하였습니다. 사진이 저정되긴 했는데 다음과 같은 문구가 뜹니다. 이 문제를 해결하려면 어떻게 해야하나요?

    <수정 후>

    from imageio import imread, imwrite
    from skimage.transform import resize 
    
    img =  imread ('cat.jpg') #이미지를 배열로 읽어들인다
    print (img.dtype, img.shape) #데이터 타입, 크기 출력
    
    img_tinted = img * [1,0.95, 0.9] #색깔 채널에 상수값을 스칼라배해서 색 변경(RGB)
    
    img_tinted = resize(img_tinted, (300, 300)) #색변경 이미지 픽셀 크기 변경
    
    imwrite('cat_tinted.jpg', img_tinted) #완성본 디스크에 기록
    

    이미지