0
我試圖使用此鏈接中給出的函數HOG。面向傾斜度函數的直方圖的輸入參數
然而,當我在命令行中寫這些命令:
image = imread('image.jpg);
hog_feature_vector(image);
這樣的錯誤被拋出: 「類型‘UINT8’的輸入參數定義函數‘hog_feature_vector’」。有人知道我在做什麼錯嗎?
我試圖使用此鏈接中給出的函數HOG。面向傾斜度函數的直方圖的輸入參數
然而,當我在命令行中寫這些命令:
image = imread('image.jpg);
hog_feature_vector(image);
這樣的錯誤被拋出: 「類型‘UINT8’的輸入參數定義函數‘hog_feature_vector’」。有人知道我在做什麼錯嗎?
函數hog_feature_vector(im)
不在MATLAB搜索路徑中。如果您是從命令窗口運行此命令,然後轉到相同的文件夾並運行代碼或在路徑中添加包含hog
函數的文件夾。如果您從另一個.m-file
調用此功能,則可以在m-file
的起始位置使用命令addpath(genpath('<<HOG function folder path here>>'))
。如果你寫這個命令,那麼你可以從任何地方調用hog
函數。
此外,請避免使用image
作爲變量名稱,因爲它也是一個MATLAB命令。見here。
非常感謝@Parag S. Chandakkar。快速和良好的迴應:) – user2541516 2014-09-10 21:37:15