Why do I receive this error message?
Mostra commenti meno recenti
Hello.
I tried to run the code via this link https://github.com/yifanw90/Zeyde_superes and I get errors below, can anyone help resolve this.
% Training [0 x 1000] dictionary on 0 vectors using K-SVD
Error using ksvd (line 386)
Number of training signals is smaller than number of atoms to train
Error in learn_dict (line 49)
[conf.dict_lores, gamma] = ksvd(ksvd_conf); % , '');
Error in Example (line 25)
conf = learn_dict(conf, load_images(...
>>
18 Commenti
Walter Roberson
il 10 Nov 2018
Your data is empty.
Chidiebere Ike
il 10 Nov 2018
Modificato: Walter Roberson
il 10 Nov 2018
Walter Roberson
il 10 Nov 2018
The code uses MS Windows folder separator. I had to change from \ to / to get it to work on my Mac.
conf = learn_dict(conf, load_images(...
glob('./CVPR08-SR/Data/Training', '*.bmp') ...
));
I also had to change the addpath to
addpath(fullfile(p, 'ksvdbox')); % K-SVD dictionary training algorithm
addpath(fullfile(p, 'ompbox')); % Orthogonal Matching Pursuit algorithm
Chidiebere Ike
il 10 Nov 2018
Walter Roberson
il 10 Nov 2018
Modificato: Walter Roberson
il 10 Nov 2018
here = pwd;
cd /Users/ikechidiebere/Downloads/Zeyde_superes-master/ompbox/private
make
cd /Users/ikechidiebere/Downloads/Zeyde_superes-master/ksvdbox/private
make
cd(here);
Example
Chidiebere Ike
il 10 Nov 2018
Walter Roberson
il 10 Nov 2018
That is a sequence of commands you should execute.
The problem you have is that ompbox and ksvdbox have code that needs to be compiled; you have to cd to the appropriate directory and use the command "make" to compile the code.
Chidiebere Ike
il 11 Nov 2018
Modificato: Chidiebere Ike
il 11 Nov 2018
Chidiebere Ike
il 11 Nov 2018
Modificato: Chidiebere Ike
il 11 Nov 2018
Walter Roberson
il 11 Nov 2018
Which MacOS are you using?
Chidiebere Ike
il 11 Nov 2018
Modificato: Chidiebere Ike
il 11 Nov 2018
Walter Roberson
il 11 Nov 2018
That version of MATLAB did not support that operating system.
Chidiebere Ike
il 11 Nov 2018
madhan ravi
il 11 Nov 2018
Modificato: madhan ravi
il 11 Nov 2018
Chidiebere Ike
il 11 Nov 2018
Modificato: Chidiebere Ike
il 11 Nov 2018
madhan ravi
il 11 Nov 2018
Unable to open file "Set5/results/baby_GT[1-Original].bmp" for writing. You might not have write permission .
Walter Roberson
il 11 Nov 2018
Directory Set5 or Set5/results might not exist relative to the directory of execution, or directory Set5/results might be one you do not have permission to write into.
Chidiebere Ike
il 11 Nov 2018
Risposte (0)
Categorie
Scopri di più su Startup and Shutdown in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!