首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode4.4中的OpenCV

Xcode4.4中的OpenCV
EN

Stack Overflow用户
提问于 2012-07-31 18:32:01
回答 1查看 2K关注 0票数 2

以下是我的程序:

代码语言:javascript
复制
#include <cv.h>
#include <highgui.h>
#include <iostream>

using namespace std;
using namespace cv;

int main(int argc, char** argv)
{
    Mat image = imread("/Users/hanxu/Pictures/me.jpg", CV_LOAD_IMAGE_GRAYSCALE);
    if (!image.data) {
        cout << "Image load failed" << endl;
        return -1;
    }

    namedWindow("Image_Colored");
    imshow("Image_Colored", image);

    waitKey(0);
    return 0;
}

出现错误:

代码语言:javascript
复制
/usr/local/include/opencv2/flann/lsh_table.h:196:14: Use of undeclared identifier 'use_speed_'

这里的代码是:

代码语言:javascript
复制
#if USE_UNORDERED_MAP
    if (!use_speed_) buckets_space_.rehash((buckets_space_.size() + dataset.rows) * 1.2);
#endif

最初,Xcode不支持unordered_map,我将构建设置中的"C++标准库“更改为”支持C++11“。

EN

回答 1

Stack Overflow用户

发布于 2012-09-22 18:02:53

我通过在lsh_table.h中更改这一行解决了这个问题

代码语言:javascript
复制
if (!use_speed_) buckets_space_.rehash((buckets_space_.size() + dataset.rows) * 1.2);

代码语言:javascript
复制
buckets_space_.rehash((buckets_space_.size() + dataset.rows) * 1.2);

您可以在https://github.com/mariusmuja/flann/pull/51/files上找到更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11738139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档