gpt4 book ai didi

xcode - Xcode 4.4 中的 OpenCV

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:58 25 4
gpt4 key购买 nike

以下是我的程序:

#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;
}

发生错误:

/usr/local/include/opencv2/flann/lsh_table.h:196:14: Use of undeclared identifier 'use_speed_'

代码是:

#if USE_UNORDERED_MAP
if (!use_speed_) buckets_space_.rehash((buckets_space_.size() + dataset.rows) * 1.2);
#endif

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

最佳答案

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

if (!use_speed_) buckets_space_.rehash((buckets_space_.size() + dataset.rows) * 1.2);

buckets_space_.rehash((buckets_space_.size() + dataset.rows) * 1.2);

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

关于xcode - Xcode 4.4 中的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com