ERROR 6: unable to execute sift binary ((vlfeat-0.9.18)

1814 views
Skip to first unread message

Anuj Potnis

unread,
Mar 3, 2014, 9:27:20 PM3/3/14
to vs...@googlegroups.com
Hi Changchang Wu,

I get :
Compute Missing Pairwise Matching, begin...
0 pairs to compute match
----------------------------------------------------------------
Compute Missing Pairwise Matching, finished
Totally 0.000 seconds used

Also the 'work thread terminated' message.

Sometimes even "The application was unable to start correctly (0xc000007b). 

Click OK to close the application." i.e. ERROR6 -- unable to execute binary

===========================================================================

Here is what I tried after reading the previous posts:

Tools > disable SiftGPU (using windows 64bit, no GPU, Intel HD graphics)

downloaded vlfeat-0.9.18 and copied sift.exe and vl.dll (vlfeat-0.9.18\bin

\win64) into the folder where I have VisualSFM.exe. (what exactly are the other 

dependency files I have to paste here? )

I set param_use_vlfeat_or_lowe = 1 (because I am using vlfeat-0.9.18)

I am using 2 image from a standard database which are rotated by 5 degrees. 

(1024x768). I even halved their size and tried.

===========================================================================

Could you please help?

Changchang Wu

unread,
Mar 3, 2014, 10:13:59 PM3/3/14
to vs...@googlegroups.com
The binary is probably not compatible with your machine. Try run the sift program manually from command line?

Anuj Potnis

unread,
Mar 3, 2014, 10:38:36 PM3/3/14
to vs...@googlegroups.com
Actually the same package runs well in MATLAB (when I run the setup.m inside the toolbox folder). Can you please tell me how I run it from the command line? Do you want me to run the sift.exe? I am not familiar with the command line of VisualSFM if that is what you mean.
Thanks.

Anuj Potnis

unread,
Mar 5, 2014, 2:47:36 PM3/5/14
to vs...@googlegroups.com
Hi Changchang Wu,

I gave up on the CPU implementation - I could not get that to work. However I used a different computer with nvidia graphics and it worked without any trouble -- perfectly !!

Thanks for responding.

Eduardo Tello

unread,
Jul 9, 2014, 1:21:58 PM7/9/14
to
So I have continously gotten ERROR6:
Compute Missing Pairwise Matching, begin...
NOTE: using CPU feature detection
C:\Users\Eddy\Downloads\VisualSFM_windows_cuda_64bit\VisualSFM_windows_cuda_64bit\sift.exe
SIFT: 0000, 100x66, ERROR6
ERROR: unable to execute sift binary.

This is what I have done, in order:

1) Download VisualSFM for windows64
2) Download & extract VLfeat CPU feature detector/SIFT binary
3) Modify nv.ini file & set param_use_GPU to 0 and param_use_vlfeat_or_lowe to 1
4) Move sift.exe and libvl.so in same folder/directory as visualsfm.exe
5) Run VisualSFM
6) resize sample aerial images to <300 pixels using Mihov Image resizer 
7) Load  images into GUI
8) SFM>More Functions> Use Shared Calibration
9) Tools> Enable GPU> Disable SIFT GPU is checked
 
From here I have used a combination of checking/unchecking Prefer GPU/PBA, Match Using GLSL, and Match Using CUDA (I usually keep this one unchecked). 

10) Compute Missing Matches
11) ERROR6

I have run out of options, anything will help at this point.

Changchang Wu

unread,
Jul 10, 2014, 2:02:24 AM7/10/14
to vs...@googlegroups.com
You should use vl.dll instead of lbvl.so. The second one is for Linux.


On Wednesday, July 9, 2014 10:21:58 AM UTC-7, Eduardo Tello wrote:
So I have continously gotten ERROR6:
Compute Missing Pairwise Matching, begin...

Eduardo Tello

unread,
Jul 10, 2014, 11:53:25 AM7/10/14
to vs...@googlegroups.com
Thanks! I switched the vl.dll instead of lbvl.so and it worked! Unfortunately, now I am getting ERROR7: unable to read the sift result.
Any idea why this happens?

Compute Missing Pairwise Matching, begin...
NOTE: using CPU feature detection
"C:\Users\Eddy\Desktop\VisualSFM_windows_64bitNON CUDA\sift.exe"
SIFT: 0014, 800x531, ERROR7
ERROR: unable to read the sift result.

###########-------timing------#########
1 Feature Detection finished, 8 sec used
#############################

18291 pairs to compute match
NOTE: using 2 matching workers
0000 and 0001: 6 matches, 0.07sec, #0
0002 and 0005: 0 matches, 0.04sec, #1
0000 and 0002: 3 matches, 0.03sec, #0
0003 and 0005: 0 matches, 0.03sec, #1
0001 and 0002: 1 matches, 0.03sec, #0
0003 and 0006: 0 matches, 0.01sec, #1
0000 and 0003: 0 matches, 0.02sec, #0
0002 and 0007: 0 matches, 0.01sec, #1
0001 and 0003: 0 matches, 0.02sec, #0
0003 and 0007: 0 matches, 0.01sec, #1
0002 and 0003: 0 matches, 0.02sec, #0
0000 and 0008: 0 matches, 0.01sec, #1
0000 and 0004: 0 matches, 0.03sec, #0
0001 and 0008: 0 matches, 0.01sec, #1
0001 and 0004: 0 matches, 0.02sec, #0
0002 and 0008: 0 matches, 0.01sec, #1
0000 and 0005: 2 matches, 0.02sec, #0
0004 and 0008: 0 matches, 0.01sec, #1
0000 and 0009: 0 matches, 0.03sec, #1
0001 and 0005: 1 matches, 0.05sec, #0
0001 and 0009: 0 matches, 0.02sec, #1
0009 and 0011: 0 matches, 0.02sec, #0
0002 and 0009: 0 matches, 0.02sec, #1
0000 and 0012: 0 matches, 0.01sec, #0
0004 and 0009: 0 matches, 0.01sec, #1
0001 and 0012: 0 matches, 0.01sec, #0
0002 and 0010: 0 matches, 0.01sec, #1
0006 and 0010: 0 matches, 0.02sec, #1
0002 and 0012: 0 matches, 0.03sec, #0
0001 and 0011: 0 matches, 0.01sec, #1
0003 and 0012: 0 matches, 0.01sec, #0
0003 and 0011: 0 matches, 0.01sec, #1
0004 and 0012: 0 matches, 0.01sec, #0
0004 and 0011: 0 matches, 0.01sec, #1
0006 and 0012: 0 matches, 0.00sec, #0
0005 and 0011: 0 matches, 0.01sec, #1
0008 and 0012: 0 matches, 0.00sec, #0
0006 and 0011: 0 matches, 0.00sec, #1
0000 and 0013: 0 matches, 0.01sec, #0
0002 and 0013: 0 matches, 0.00sec, #1
0001 and 0013: 0 matches, 0.01sec, #0
0003 and 0013: 0 matches, 0.00sec, #1
0004 and 0013: 0 matches, 0.00sec, #1
0005 and 0013: 0 matches, 0.00sec, #1
0006 and 0013: 0 matches, 0.00sec, #1
0009 and 0013: 0 matches, 0.00sec, #1

###########-------timing------#########
18291 Image Match finished, 1 sec used
#############################
Message has been deleted

Eugen Funk

unread,
Sep 8, 2015, 9:57:06 AM9/8/15
to VisualSFM
Same here. 
Getting:
ERROR: unable to read the sift result.

Esther Cai

unread,
Jun 24, 2022, 3:32:57 AM6/24/22
to VisualSFM
Same ERROR7, any ideas why this happen and how to solve? Thanks a lot!
Reply all
Reply to author
Forward
0 new messages