Out of memory
1 次查看(过去 30 天)
显示 更早的评论
I encountered that problem while using the "SIFT Descriptor" operator
[f2,d2] = vl_dsift(Q) ; ??? Error using ==> vl_dsift Out of memory. Type HELP MEMORY for your options.
where Q is from class single gray scale image.
Can anyone help me ?
0 个评论
回答(1 个)
Walter Roberson
2011-11-4
What size is Q ?
Note that it is not uncommon for single-precision numbers to have to be promoted to double precision for some of the MATLAB routines. Or if not "have to be", then "accidentally" promoted because the code does not take care to protect its expressions with type restrictions. Anyhow, if Q is large but fits in single precision then the extra memory used in double precision operations could be an issue.
Which MATLAB version are you using, on which OS, and are you using 32 or 64 bit MATLAB? How much virtual memory (RAM and swap space) is available ?
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!