linux环境中如何运行第一个opencv程序,我环境配置好了,就是运行的时候提示有错。如能解决,另外加分

#include "cv.h"
#include "highgui.h"
using namespace cv; //下面的所有cv相关类型不用加上前缀了
int main(int argc, char* argv[])
{
Mat img = imread("lena.jpg"); //声明Mat变量并调入lena小妞(老妞了现在?)的照片
if(!img.data) //判断图片调入是否成功
return -1; //调入图片失败则退出

namedWindow("loveLena", CV_WINDOW_AUTOSIZE); //创建窗口,并确定其为大小不可变类型窗口
imshow("loveLena", img); //显示图片。如果你不介意窗口大小可变,可以直接注释掉上一句。因为imshow可以直接创建窗口
waitKey(); //等待按键
return 0;
}
运行后提示的错误如下:(简单的说就是using namespace cv;这里好像有错)

Description Resource Path Location Type
‘cv’ is not a namespace-name sd.cpp /opencv1 line 4 C/C++ Problem
‘img’ was not declared in this scope sd.cpp /opencv1 line 10 C/C++ Problem
‘img’ was not declared in this scope sd.cpp /opencv1 line 15 C/C++ Problem
‘imshow’ was not declared in this scope sd.cpp /opencv1 line 15 C/C++ Problem
‘Mat’ was not declared in this scope sd.cpp /opencv1 line 8 C/C++ Problem
‘namedWindow’ was not declared in this scope sd.cpp /opencv1 line 13 C/C++ Problem
‘waitKey’ was not declared in this scope sd.cpp /opencv1 line 17 C/C++ Problem
expected ‘;’ before ‘img’ sd.cpp /opencv1 line 8 C/C++ Problem
expected namespace-name before ‘;’ token sd.cpp /opencv1 line 4 C/C++ Problem
make: *** [sd.o] 错误 1 opencv1 C/C++ Problem

”……“ was not declared in this scope。。。当出现这种问题的时候,一般是头文件不对,查一下你库存放的位置,版本不同 #include 后面写的都不同的
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-28
#include<opencv2/opencv.hpp> 试试?
第2个回答  2011-08-19
应该是配置问题。重点去看源代码中cv是在哪边定义。我这边试了下可以。本回答被网友采纳

在python中已经安装过opencv了,可是运行还是报错?
1.首先,在Win+R中输入CMD以打开控制台。2.输入PIP安装opencv Python,然后按Enter键安装。3.如果找不到pip,请将python安装目录下的\\scripts目录添加到环境变量中,或使用python-m pip install opencv python进行安装。2.对于Linux系统。1.直接在shell下运行PIP-install-opencv-Python。3.安装完成后,...

在Linux 系统中编译安装 OpenCV
1. 安装目标若仅需Python调用OpenCV,可直接使用pip命令安装:源代码编译安装的OpenCV,将提供特定路径下的头文件、共享库(.so或.a)以及Python接口相关文件。2. 软硬件要求系统要求:Linux操作系统,支持各种主流发行版,包括arm架构。硬件要求:若需CUDA功能,需要Nvidia显卡并安装驱动和CUDA。内存:至少...

概述在Linux下编译安装OpenCV的步骤
若配置命令无法执行,去掉-D后面的空格。build命令为:make -j7,使用7个线程加速编译。安装命令为:sudo make install。至此,Linux环境下成功安装OpenCV。为了验证Python环境中的使用情况,可以尝试运行一段代码:读取图片并显示。代码如下:import cv2image = cv2.imread(“logo.png”, 1)cv2.imshow...

在Linux 系统中编译安装 带GPU支持的OpenCV
1. **安装依赖**:确保你的环境具备必要的构建工具和库,如CMake、CUDA等,根据你的系统需求准备。2. **下载并解压**:获取OpenCV和OpenCV_contrib的安装包,以4.2版本为例,确保包已解压至可访问位置。3. **CMake配置**:使用CMake编译时,需要指定CUDA_ARCH_BIN参数,通常可在developer.nvidia...

linux安装opencv
为了在Linux系统中安装OpenCV,首先需要配置C\/C++编译环境。这包括安装GCC、G++等编译器工具,确保具备开发OpenCV项目的必要条件。在终端输入以下命令进行安装:sudo apt install gcc sudo apt install g++ 或 sudo apt install build-essential 接着,安装cmake编译工具:sudo apt install cmake 然后,安装...

怎么安装opencv linux
步骤:一、安装关联库 1、安装编译工具:sudo apt-get install build-essential 编译程序有了这个软件,它才知道头文件和库函数在哪,最后才形成一个开发环境。2、安装 cmake、git、pkg-config等辅助工具:sudo apt-get install cmake git pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev ...

【OpenCV】在Linux上使用OpenCvSharp
为了在项目中使用OpenCvSharp,需要添加相应的NuGet程序包。OpenCvSharp4是跨平台兼容的程序包,Linux环境下主要需安装两个包:OpenCvSharp4及其运行依赖包。安装完毕后,项目的配置文件会自动更新,配置OpenCvSharp.dll等依赖文件。若首次使用OpenCV,需确保配置依赖项目。通过检测缺少的依赖项,如tesseract,使用...

linux下安装anaconda,配置pytorch GPU环境
一、Anaconda安装步骤:1.下载合适版本的Anaconda,上传至服务器个人目录。2.切换到Anaconda安装包目录,执行安装命令。3.阅读并同意协议,按Enter确认安装路径(默认路径)。4.使用conda list确认安装成功。若提示找不到conda指令,使用特定用户名或root权限。二、Linux下配置PyTorch GPU环境:1.检查显卡驱动...

linux怎么装skimage
1、先安装 libgtk2.0-dev 和 pkg-config,,否则后期编译运行程序会出现类似如下的问题:OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-...

Linux ubuntu下 qt5.15.12环境下配置opencv4.5.5
\/etc\/bash.bashrc刷新环境变量。在qt工程的.pro文件中,配置include和library路径,确保Qt项目能够找到OpenCV的头文件和库。在源码中包含opencv库,并使用namespace。最后,可以编写测试例程来验证配置是否成功。通过以上步骤,你将成功在qt5.15.12的Linux Ubuntu环境中配置和集成opencv4.5.5。

相似回答