졸업프로젝트 🎓/OpenCV 🌉

[OpenCV] Colab 사용 이미지 가져오기

컴공생 C 2021. 1. 11. 14:35
반응형

불러올 이미지 파일

드라이브 내의 이미지를 불러오므로 드라이브 마운트를 해야한다.

 

 

 

드라이브 마운트

from google.colab import drive
drive.mount('/content/drive')

드라이브 마운트를 해야함

import numpy as np
import cv2
from google.colab.patches import cv2_imshow
def handle_image():
    #이미지 읽어오기
    imgfile='/content/drive/MyDrive/crop/3dol.jpeg'
    img=cv2.imread(imgfile, cv2.IMREAD_COLOR)
    imgfile= cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

    cv2_imshow(img)
  
if __name__=='__main__':
    handle_image()

cv2.imgshow를 쓰면 오류가 남

구글 코랩에서 해당 함수를 지원하지 않는다고 함

 

 

이런 오류가 났다.

-> 파일 경로 확인해보니 MyDrive를 빼먹음. 대부분의 경우 경로 설정이 잘못되어서라 함.

error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

 

전체코드

from google.colab import drive
drive.mount('/content/drive')
import numpy as np
import cv2
from google.colab.patches import cv2_imshow
def handle_image():
    #이미지 읽어오기
    imgfile='/content/drive/MyDrive/crop/3dol.jpeg'
    img=cv2.imread(imgfile, cv2.IMREAD_COLOR)
    imgfile= cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

    cv2_imshow(img)
  
if __name__=='__main__':
    handle_image()

 

 

실행화면

반응형