KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am using the normalized cuts package from http://www.cis.upenn.edu/~jshi/software/Ncut_9.zip (on Windows 7) This used to work fine with Matlab2010a. However I have upgraded to Matlab2013a (32 bit student version) and I now get the following error: Error using arpackc Expect 2 output arguments Error in eigs_new (line 240) arpackc( aupdfun, ido, ... Error in ncut (line 83) [vbar,s,convergence] = eigs_new(@mex_w_times_x_symmetric,size(P,1),nbEigenValues,'LA',options,tril(P)); Error in ncutW (line 9) [NcutEigenvectors,NcutEigenvalues] = ncut(W,nbcluster); Error in NcutImage (line 18) [NcutDiscrete,NcutEigenvectors,NcutEigenvalues] = ncutW(W,nbSegments); Error in demoNcutImage (line 25) [SegLabel,NcutDiscrete,NcutEigenvectors,NcutEigenvalues,W,imageEdges]= NcutImage(I,nbSegments); Obviously the new_eigs() function in ncuts is incompatible with the ARPACK version in the latest Matlab. Does anybody know of a workaround for this? Normalised uses a modified version of Matlab's eigs() function. Why can't I just use Matlab's built-in eigs() instead of eigs_new() (it does seem to work).
Tags (comma-separated)
Save Edits
Cancel