opencv - 带有 CDT 错误的 Opencv?

标签 opencv android-ndk

我已经在工具设置中配置了一个 Openc CV 包含文件路径,但它仍然在我的代码中给出警告。 警告是:

          Unresolved inclusion: <highgui.h>

我的代码是:

#include <cv.h>
#include <highgui.h>
using namespace cv;
int main()
{
 Mat image;
 image = imread( argv[1], 1 );
 if( argc != 2 || !image.data )
  {
    printf( "No image data \n" );
    return -1;
   }
   namedWindow( "Display Image", CV_WINDOW_AUTOSIZE );
   imshow( "Display Image", image );
   waitKey(0);
 return 0;
 }

最佳答案

如果您使用 cv::Mat,则需要使用不同的包含:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

关于opencv - 带有 CDT 错误的 Opencv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14093787/

相关文章:

c++ - Opencv Mat结构坐标

python - 从头开始重新安装 OpenCV

python-2.7 - v4l2 Python - 流式视频 - 映射缓冲区

android - 如何确定为什么我的库中的文本大小如此之大?

android - Gradle:独立于 SDK 构建目标更改 NDK 构建目标

android - 在 Android 上构建 libloc_api

c++ - 在eclipse中找不到opencv库文件

opencv - DFT 和 FFT(幅度)结果之间的差异

android - Android NDK 上的 sqlite3 库大小非常大

Android 应用程序 - 在 Google Play 上未找到 native 库错误报告?