[英]How can I change class of an image from NoneType to NumPy Array in OpenCv?
我第一次在 Google Colab 中嘗試人臉識別
盡管我已經加載了所需的模塊,但我無法將圖像類型作為 NumPy 數組獲取。
這是我的代碼:
import matplotlib.pyplot as plt # To plot images and show information on image
import numpy as np
from skimage.feature import hog # To perform HOG calculations
from skimage import data, exposure
import cv2 # To read images and perform certain operations on the image
# from google.colab.patches import cv2_imshow
img = cv2.imread("C:\\Users\\HP\\Desktop\\sachin-tendulkar.jpg", 1)
print(type(img))
我得到 output 如下:
<class 'NoneType'>
可以做什么? 請告訴我。
如果您使用的是 Google Colab,則無法訪問本地計算機 memory,因此"C:\\Users\\HP\\Desktop\\sachin-tendulkar.jpg"
,從而導致a None
object。
您是否嘗試將圖像上傳到 Colab 的本地 memory? 這應該很完美。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.