0
我正在使用虛擬環境,我稱之爲cv。我正在嘗試使用opencv a .cr2原始圖像讀取一個numpy數組。cv2.imread總是返回None類型 - 使用cv虛擬環境
使用:
import cv2
img = cv2.imread("raw.cr2")
print img
返回:
None
始終。
我相信問題是在raw.cr2
的路徑,這是不能被發現顯然。我試過在傳遞給imread的文件中包含絕對路徑。我的文件位於運行python的主文件夾(〜)中。我知道路徑是問題,因爲如果我運行sys.os.exists(path)
,它總是返回False
。
最後,我也嘗試過使用scipy.misc閱讀raw.cr2
:
img = scipy.misc.imread(path)
返回:
IOError: cannot identify image file 'raw.cr2'
你是否明確指定了路徑而不是使用'〜'? –
@EdSmith是的,我有!仍然不起作用! – user3501476