Please help to remove the error in the code
Show older comments
Hello everyone, I am trying to detect copy move image forgery using SIFT in digital images.But am stuck at some point due to some errors like the following one:-
>> run_F220_experiment
Processing: dataset\MICC-F220\CRW_4853tamp1.jpg (1/220)
The system cannot find the path specified.
Error using match_features (line 53)
error calling executables
Error in process_image (line 52)
[num p1 p2 tp] = match_features(imagefile, siftfile);
Error in run_F220_experiment (line 35)
countTrasfGeom = process_image(loc_file, metric, th, min_pts, 0);
Please help me to resolve this error, so that the attached code can detect copy move forgery in mage dataset.
P.S. - Code is attached. plz mail at er.harpreetkaur26 @ gmail.com Thanks in advance:)
Accepted Answer
More Answers (3)
Image Analyst
on 30 Apr 2015
Check your filename. Perhaps there is a slash missing or a mistyped character, or a drive letter missing or something like that.
filename = 'dataset\MICC-F220\CRW_4853tamp1.jpg';
if ~exist(filename, 'file')
warningMessage = sprintf('Error: file not found:\n %s\n', filename);
uiwait(warndlg(warningMessage));
end
harpreet
on 30 Apr 2015
0 votes
3 Comments
Tushar Bhaskar
on 5 May 2018
How you resolved the problem ?
Image Analyst
on 5 May 2018
Probably by specifying the full path, starting with the drive letter.
Tushar Bhaskar
on 5 May 2018
OK, How will i specify the same using fullfile in matlab? Somethinf like this - fullfile('B:\','Matlab R2017','bin','sift-open-master','lib','sift','bin','siftfeat');
harpreet
on 30 Apr 2015
0 votes
Categories
Find more on SIFT - Scale Invariant Feature Transform in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!