簡體   English   中英

如何將圖像的 class 從 NoneType 更改為 OpenCv 中的 NumPy 數組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM