如果我檢查空圖像它同時使用imread無法在OpenCV中打開1位二進制圖像?
original_img = imread("E:/Newfolder/ER41615-12.TIF", CV_LOAD_IMAGE_ANYCOLOR);
如果我檢查空圖像它同時使用imread無法在OpenCV中打開1位二進制圖像?
original_img = imread("E:/Newfolder/ER41615-12.TIF", CV_LOAD_IMAGE_ANYCOLOR);
從doc
功能imread加載從指定的文件的圖像,並返回 它讀取二進制圖像返回true。 如果圖像無法讀取(由於缺少文件,權限不當, 格式不受支持或無效),函數返回 空矩陣(Mat :: data == NULL)。
和Mat :: empty()將返回true。
圖像路徑是正確的,我發現迄今爲止的原因是TIFF使用標籤,我使用的圖像不包含一個 –
@HimanshuVerma,然後我們進入「不支持或無效格式「的情況。如果隨OpenCV提供的libtiff可以讀取這個文件,你可以隨時向OpenCV提交錯誤:) –
opencv中沒有'1位'圖像。嘗試CV_LOAD_IMAGE_GRAYSCALE – berak
我想使用OpenCV加載二進制圖像。圖像的位深度是1位 –