在windows 10+visual studio环境下运行SelectiveSearchCodeIJCV中的demo.m难免会出现下列错误

-----------------------

if(~exist('mexFelzenSegmentIndex','var'))

-----------------------

错误使用 CountVisualWordsIndex (line 21)
First two input arguments should have the same 2D dimension

出错 BlobStructColourHist

出错 Image2HierarchicalGrouping (line 42)
[colourHist blobSizes] = BlobStructColourHist(blobIndIm, colourIm);

出错 demo (line 61)
[boxes blobIndIm blobBoxes hierarchy] = Image2HierarchicalGrouping(im, sigma, k, minSize, colorType,

simFunctionHandles);

原因是:Dependencies/FelzenSegment/mexFelzenSegmentIndex.cpp

行149:int* dims = (int*) mxGetDimensions(input[0]);

中int的问题。

方法一:

把demo.m中mex  Dependencies/FelzenSegment/mexFelzenSegmentIndex.cpp -output mexFelzenSegmentIndex;

改为

mex -compatibleArrayDims Dependencies/FelzenSegment/mexFelzenSegmentIndex.cpp -output mexFelzenSegmentIndex;

因为在 mex -compatibleArrayDims下mwSize才等于C中的int。

方法二:

直接将

int* dims = (int*) mxGetDimensions(input[0]);

改为跨平台使用的数据类型mwSize

mwSize* dims = (mwSize*) mxGetDimensions(input[0]);

最新文章

  1. UVA11149_Power of Matrix
  2. PHP中的Libevent学习
  3. css3 keyframes在yuicompressor下压缩问题
  4. JS---------->数组练习!
  5. ios开发图片点击放大
  6. 一段C++代码想到的问题
  7. HDU 1045(质因数分解)
  8. apache动态编译与静态编译
  9. stl_alloc.h分配器
  10. 关于Oracle、SqlServer 的sql递归查询
  11. 关于LINUX各类系统资源整合
  12. Objective-C's Init Method
  13. 数据库历险记(一) | MySQL这么好,为什么还有人用Oracle?
  14. Luogu P5283 [十二省联考2019]异或粽子
  15. python爬虫基础_scrapy
  16. position inherit 定位
  17. LeetCode题解之Binary Tree Paths
  18. Luogu 1641[SCOI2010]生成字符串 - 卡特兰数
  19. Basic(消息)的一些属性及方法
  20. 一篇文看懂Hadoop

热门文章

  1. MindV编入微软云计算中小企业解决方案
  2. hexo+github搭建博客(超级详细版,精细入微)
  3. 0018 CSS注释(简单)
  4. Java方法的参数传递是值传递还是引用传递?
  5. 通过nginx搭建基于python的web环境
  6. python接口自动化测试-unittest-生成测试报告
  7. 机器学习之路--Numpy
  8. 公子奇带你进入Java8流的世界(一)
  9. OAuth2.0概念以及实现思路简介
  10. 单用户登陆demo-后者挤到前者,类似QQ