精华内容
下载资源
问答
  • 怎么配置opencv
    千次阅读
    2021-12-09 17:53:26

    Qt配置Opencv

    准备工作:

    1. Qt
    2. opencv(编译过的)

    首先创建一个基本的项目,然后我们会发现有Pro文件,这个Pro文件我们可以发现,它里面包含了我们有那些文件,ui,等等。所以我们可以理解为一个配置文件,也就是config文件。
    然后我们在pro文件的最下面加上我们的opencv编译的文件的路径。

    INCLUDEPATH += D:\opencv450\opencv\build\include
    INCLUDEPATH += D:\opencv450\opencv\build\include\opencv2
    INCLUDEPATH += D:\opencv450\opencv\build\bin
    INCLUDEPATH += D:\opencv450\opencv\newbuild\install\include
    LIBS += -LD:\opencv450\opencv\newbuild\install\x64\mingw\bin\
            -llibopencv_calib3d450 \
            -llibopencv_core450 \
            -llibopencv_dnn450 \
            -llibopencv_features2d450 \
            -llibopencv_flann450 \
            -llibopencv_gapi450 \
            -llibopencv_highgui450 \
            -llibopencv_imgcodecs450 \
            -llibopencv_imgproc450 \
            -llibopencv_ml450 \
            -llibopencv_objdetect450 \
            -llibopencv_photo450 \
            -llibopencv_stitching450 \
            -llibopencv_video450 \
            -llibopencv_videoio450 \
            #-opencv_videoio_ffmpeg.dll \
    
    更多相关内容
  • vscode配置opencv

    千次阅读 2022-03-26 19:53:36
    本篇文章主要用来记录使用vscode配置opencv的全过程,在整个过程中需要用到的工具包括vscode安装包、MinGW-w64和opencv的源码。vs studio配置opencv比较简单,opencv官网中已经有用vs studio编译器编译好的opencv库...


    前言

            本篇文章主要用来记录使用vscode配置opencv的全过程,在整个过程中需要用到的工具包括vscode安装包、MinGW-w64和opencv的源码。vs studio配置opencv比较简单,opencv官网中已经有用vs studio编译器编译好的opencv库,但是对于vscode而言,不能直接使用利用vs studio编译器编译好的opencv库,因此需要借助MinGW-w64和CMake工具对opencv源码重新进行编译,编译的前提是你的C:\Users目录下的用户名称不包含中文,否则无法成功编译,从头编译的过程参照以下链接,

    https://blog.csdn.net/Xiao_Xue_Seng/article/details/108552346

    因为在cmake的过程中将在C:\Users\XXX\AppData下创建相关的文件夹,如果路径中包含中文则无法创建相应的文件夹导致编译出错,如果头铁也可以通过改注册表的方式修改用户名为英文,修改方式参照下面的链接,

    https://blog.csdn.net/qq_38232598/article/details/102836028

    修改注册表可能导致计算机崩溃,不怕麻烦的话可以尝试一下,由于怕麻烦,因此本文从下载编译好的opencv库开始配置。


    一、安装MinGW-w64

            从下面链接中下载MinGW-w64的安装文件,安装完成后将D:\mingw64\bin添加到环境变量,具体路径按照你自己的安装位置确定。

    https://sourceforge.net/projects/mingw-w64/files/

    二、下载编译好的opencv库

            从下面的连接中下载编译好的opencv库,

    https://github.com/huihut/OpenCV-MinGW-Build

    从该网站中下载所需要的opencv库,下载完成后解压到电脑中的随机位置。

    三、配置vscode

            配置方式有两种选择,第一种是vscode中安装了code-runner工具,在该情况下,需要修改code-runner.executorMap,导入编译所需要的相关文件。方法是在vscode界面,同时按住ctrl + ','(逗号),在弹出来的搜索设置中输入runner.executorMap,

     点击在settings.json中编辑,

    首次打开settings.json可能只有"window.zoomLevel"和"code-runner.runInTerminal":两项内容,换行键入"code-runner.executorMap":之后,将会自动补全下面的内容,找到"cpp"这一项,用下面的内容替换原来的内容,

    "cpp":"cd $dir && g++ $fileName -o $fileNameWithoutExt -I D:/softInstaller/OpenCV-MinGW-Build-OpenCV-4.1.0-x64/include -L D:/softInstaller/OpenCV-MinGW-Build-OpenCV-4.1.0-x64/x64/mingw/bin -l libopencv_calib3d410 -l libopencv_core410 -l libopencv_dnn410 -l libopencv_features2d410 -l libopencv_flann410 -l libopencv_gapi410 -l libopencv_highgui410 -l libopencv_imgcodecs410 -l libopencv_imgproc410 -l libopencv_ml410 -l libopencv_objdetect410 -l libopencv_photo410 -l libopencv_stitching410 -l libopencv_video410 -l libopencv_videoio410 -l opencv_ffmpeg410_64 && $dir$fileNameWithoutExt",

    其中,-I表示导入头文件文件夹,-L表示依赖库导入,-l表示依赖库中dll文件的名称,dll的名称要按照下载的opencv库里的内容加以修改,否则会报错。另外就是有些博客中会有libopencv_worldxxx.dll,该文件仅仅是所有依赖的集成体,不是必须的,可以通过像上述一条一条添加的方式解决。

            第二种方式是不借助code-runner,使用vscode自带的调试工具,此时需要launch.json,tasks.json和c_cpp_properties.json三个文件,分别如下所示,

    launch.json

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "C++ Launch (GDB)",                
                "type": "cppdbg",                         
                "request": "launch",                        
                "targetArchitecture": "x86",                
                "program": "${workspaceRoot}\\${fileBasename}.exe",                 
                "miDebuggerPath":"D:\\mingw64\\bin\\gdb.exe", 
                "args": [],     
                "stopAtEntry": false,                  
                "cwd": "${workspaceRoot}",                  
                "externalConsole": true,                  
                "preLaunchTask": "g++"             
                }
        ]
     }

    注意修改"miDebuggerPath"的路径。

    c_cpp_properties.json

    {
        "configurations": [
            {
                "name": "win",
                "includePath": [
                    "${workspaceFolder}/**",
                    "D:/softInstaller/OpenCV-MinGW-Build-OpenCV-4.1.0-x64/include",
                    "D:/softInstaller/OpenCV-MinGW-Build-OpenCV-4.1.0-x64/include/opencv2"       
                ],
                "defines": [],
                "compilerPath": "D:/mingw64/bin/gcc.exe",
                "cStandard": "c11",
                "cppStandard": "c++17",
                "intelliSenseMode": "clang-x64"
            }
        ],
        "version": 4
    }

    注意修改"includePath"、 "compilerPath"的路径。

    tasks.json

    {
        "version": "2.0.0",
        "tasks": [
            {
                "label": "opencv4.1.0 compile task",
                "type": "shell",
                "command": "g++",
                "args":[
                "-g",
                // "${fileBasename}",
                "${workspaceRoot}\\${fileBasename}",
                "-o",
                "${workspaceRoot}\\${fileBasenameNoExtension}", 
                // "${workspaceFolder}\\${fileBasenameNoExtension}.exe",
                "-I",
                "D:/softInstaller/OpenCV-MinGW-Build-OpenCV-4.1.0-x64/include",
                "-L",
                "D:/softInstaller/OpenCV-MinGW-Build-OpenCV-4.1.0-x64/x64/mingw/bin",
                "-l",
                "libopencv_calib3d410",
                "-l",
                "libopencv_core410",
                "-l",
                "libopencv_dnn410",
                "-l",
                "libopencv_features2d410",
                "-l",
                "libopencv_flann410",
                "-l",
                "libopencv_gapi410",
                "-l",
                "libopencv_highgui410",
                "-l",
                "libopencv_imgcodecs410",
                "-l",
                "libopencv_imgproc410",
                "-l",
                "libopencv_ml410",
                "-l",
                "libopencv_objdetect410",
                "-l",
                "libopencv_photo410",
                // "-l",
                // "libopencv_shape341",
                "-l",
                "libopencv_stitching410",
                // "-l",
                // "libopencv_superres341",
                "-l",
                "libopencv_video410",
                "-l",
                "libopencv_videoio410",
                // "-l",
                // "libopencv_videostab341"
                "-l",
                "opencv_ffmpeg410_64"
                ],
                "options": {
                    "cwd": "D:/mingw64/bin"
                },
                "problemMatcher": [
                    "$gcc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "presentation": { 
                    "panel": "new" //默认为“shared“表示共享,改成new之后每个进程创建新的端口
                }
            }
        ]
    }

    注意修改-I、-L和-l的内容,参数的含义同上文。此时,按住CTRL+shift+B可以进行编译,正常编译后将在-o指定的位置生成可执行文件。

            以上两种方法,都需要在打开cpp文件的时候运行,因为"${file}"参数指代的是当前的文件,如果打开一个.json文件运行编译将会报错。

    2.测试用例

    代码如下:

    #include "opencv2/opencv.hpp"

    #include "opencv2/highgui.hpp"

    #include <iostream>

    using namespace cv;

    int main()

    {

        Mat img=imread("E:/c++Project/images/Screenshot220315052912.png");

        imshow("image",img);

        waitKey();

        return 0;

    }。


    参考

    https://www.cnblogs.com/kensporger/archive/2020/02/19/12320622.html

    展开全文
  • AS中使用配置OpenCV示例

    热门讨论 2015-10-23 15:59:27
    Android Studio中配置OpenCV 请注意博文最下方提醒!!!http://blog.csdn.net/gao_chun/article/details/49359535
  • Anaconda配置OpenCV

    千次阅读 2022-02-27 15:30:50
    Anaconda配置OpenCV

    1.安装Anaconda

    可以查看我的上一篇文章:Anaconda下载、安装和环境配置

    2.配置OpenCV

    2.1打开Anaconda Prompt

    在开始菜单找到Anaconda Prompt。
    在这里插入图片描述

    2.2找到里面Scripts的路径

    在这里插入图片描述

    2.3下载

    需要下载的有两个

    1. 将下面的代码复制过去

    pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
    

    在这里插入图片描述

    2. 下载完之后再复制下面的过去

    pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
    

    2.4验证是否配置成功

    输入pip list
    在这里插入图片描述
    当可以看到这两个的时候说明配置成功

    在这里插入图片描述

    3.出错解决办法

    出错情况:安装成功后不可以运行
    原因:Python的版本和OpenCV对应不上
    解决办法:在清华镜像网站上面找到对应的OpenCV版本,具体教程

    https://pypi.tuna.tsinghua.edu.cn/simple/opencv-contrib-python/
    

    4.参考文章

    anaconda安装opencv:

    http://t.csdn.cn/m5DVd
    

    anaconda安装opencv

    https://blog.csdn.net/m0_55216608/article/details/121071595
    
    展开全文
  • Python配置OpenCV

    千次阅读 2022-05-04 15:37:35
    Python配置OpenCV
    • pip install opencv-pyton,但是由于网络原因,会导致下载不成功。
    • 可以从这个网站下载python版本对应的opencv安装包:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
      比如我的python版本是3.8.8
      在这里插入图片描述> 对应python版本,下载这个版本的opencv在这里插入图片描述
      然后命令行执行下列命令,进行安装包的安装。在这里插入图片描述

    示例代码:显示一张图片

    import numpy as np
    import cv2
    
    def cv2_imread(file_path, flag=1):
    #解决包含中文的路径cv2.imread无法打开的问题的函数
        return cv2.imdecode(np.fromfile(file_path, dtype=np.uint8), flag)
    
    if __name__ == "__main__":
    
        img = cv2_imread("Default.jpg")    #第一个参数选一张自己计算机内的图片的路径
        cv2.imshow("Nagasawa Masami", img)    #python的cv2.imshow第一个参数(即窗口名)为中文会乱码,至今未找到有效解决方案
        cv2.waitKey(0)    #在键盘敲入字符前程序处于等待状态
        cv2.destroyAllWindows()    #关闭所有窗口
    
    展开全文
  • Ubuntu上配置opencv的详细步骤

    千次阅读 2021-01-16 00:12:35
    Ubuntu上配置opencv的详细步骤前言:关于VMware的使用1.网速过慢2.虚拟机配置好打不开Ubuntu的配置和安装Ubuntu上配置vscode外加opencv安装cmake配置opencv配置vscode下载vscodeVScode配置配置launch.json配置tasks....
  • vscode 配置opencv+opencv_contribute

    千次阅读 2022-03-27 20:21:41
    vscode配置opencv环境
  • windows安装配置opencv opencv_contrib

    千次阅读 2022-03-09 16:09:09
    目录 前言 python用户 c++用户 一,下载cmake,opencv,opencv_contrib,Visual Studio ... 用不上opencv_contrib里面算法的,建议暂时先不用配置opencv_contrib,这个直接用和opencv和用opencv加上c...
  • vs配置OpenCV

    千次阅读 2022-04-20 16:15:47
    calib3d2413.lib D:\opencv2_built\lib\opencv_features2d2413.lib D:\opencv2_built\lib\opencv_highgui2413.lib D:\opencv2_built\lib\opencv_imgproc2413.lib D:\opencv2_built\lib\opencv_flann2413.lib D:\...
  • 【环境配置】VS2019永久配置opencv

    千次阅读 2022-04-17 20:53:53
    解决问题:由于每次新建项目都要配置opencv,故通过以下方法进行解决 文章目录1. opencv的首次配置2. 快速配置opencv3. 大功告成! 1. opencv的首次配置 [windows] VS配置Opencv: ...通过以上方法,我们在项目文件...
  • Vscode配置opencv(简洁)

    千次阅读 2021-10-25 11:32:36
    Vscode配置opencv一、准备软件二 、下载软件 一、准备软件 MinGw:版本:8.1.0-release-posix-seh-rt_v6-rev0 Opencv:版本:4.5.2 二 、下载软件 1、
  • Qt中配置OpenCV

    千次阅读 2021-04-28 14:16:37
    Qt中配置OpenCV1. 环境下载2. 进行编译和安装2.1 新建opencv-build文件夹,用于opencv的 编译和安装(直接在opencv下新建即可)2.2 CMake设置2.2.1 选取源码路径 和 编译路径其它问题 1. 环境下载 Qt-5.14.2 + ...
  • Ubuntu20下 vscode配置OpenCV 4.5.5

    千次阅读 2022-02-15 15:33:52
    一安装依赖 ...二、安装opencv依赖的库 sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev ......
  • Qt配置OpenCV教程

    千次阅读 2021-06-10 08:40:01
    软件准备 64位win10系统 Qt 5.13.0 Cmake 3.20.3 OpenCV 4.5.2 Qt 下载 Cmake 下载 OpenCV 下载
  • VS2017配置opencv教程(超详细!!!)

    万次阅读 多人点赞 2018-06-03 23:48:23
    前言:刚开始是不打算写这篇博客的,但是我最近为了完成对老师布置的区域生长算法,强行要配置一波opencv,因为换了电脑,所以选择了有黑黑主题酷酷的VS2017,但无奈网上的博客关于vs2017配置Opencv不够全(vs2010...
  • clion配置opencv

    千次阅读 2021-11-03 18:20:52
    opencv gcc/mingw(解压后目录bin文件夹放到系统环境变量Path中:如D:\gcc\bin) 安装以上软件,基本都是一路 next ,最后做一下系统环境变量的配置(右击我点电脑->属性->高级系统设置->环境变量->系统...
  • 如何在VS2017中配置OpenCV

    千次阅读 2022-01-04 22:28:04
    如何在VS2017配置OpenCV 步骤共分为一下5步: 下载OpenCV SDK 与安装 安装VS2015或者VS2017 1、配置包含目录 2、配置库目录 3、配置链接器 4、配置环境变量 5、重启VS2015或VS2017 下载安装OpenCV SDK: 进入OpenCV...
  • clion配置opencv环境

    千次阅读 2021-11-10 23:08:07
    因为安装教程在网上已经很多了Windows10 环境下使用 Cmake 和 MinGW-w64 编译安装 OpenCV 4.0.1_木偶不哭不笑的博客-CSDN博客这里主要在这里记录两个出现过的报错:(主要是因为python环境为python2,建议使用...
  • c++配置opencv环境

    千次阅读 2021-07-22 14:31:37
    c++配置opencv环境 环境: 系统:win10系统截至20190523版本 opencv版本:3.4.6版本 教程: 1、下载opencv安装包,由于4.0.1版本会出现不同的错误,我们将使用3.4.6版本。 2、下载完opencv安装包后,双击开始安装,...
  • 1、关于windows10写的QT配置OpenCV 去看这个博客:https://blog.csdn.net/qq_41185569/article/details/109219705 和这个b站视频...
  • VS永久配置opencv

    千次阅读 2022-04-26 11:36:02
    创建如下图所示的文件Debug_opencv.prose 右击刚才添加的文件,点击属性。 找到VC++目录里面的包含目录,如下图所示,找到自己的opencv下的这两个路径,将其添加进去。 库目录也要像包含目录那样将这两个路径...
  • vs2019配置opencv4.6.0+opencv_contrib4.6.0

    千次阅读 2022-06-27 09:58:03
    vs2019配置opencv4.6.0+opencv_contrib4.6.0
  • 既然前面已经写过了ubuntu安装opencv:ubuntu安装opencv,那么也把windows下的也来一遍吧。 一.opencv安装 opencv安装可以从源码编译,也可以从使用预编译包安装。笔者这里使用简单的使用预编译包安装。 首先从...
  • VS 2019安装及配置opencv

    千次阅读 2022-06-17 18:09:49
    VS 2019安装及配置
  • VS2019配置OpenCV(Windows)

    千次阅读 2022-03-11 00:47:49
    OpenCV Windows & C++配置
  • windows配置opencv_contrib

    千次阅读 2021-10-28 23:30:16
    二、配置contrib 1、运行CMake。 2、 上面的Where is the source code是你下载的opencv文件夹里面的sources的路径; 下面的Where to build the binaries是你要放的文件夹,我是新建了一个与上面的opencv文件夹...
  • Ubuntu20.04下配置OpenCV2.4.13

    千次阅读 2022-04-01 12:57:49
    Ubuntu20.04下配置OpenCV2.4.13一、安装OpenCV及相关依赖二、编译安装1. cmake(3)设置OpenCV环境变量(很重要!无论采用哪种编译方法都需要设置)2. Command Line(运行测试) 环境如标题 参考文章: ...
  • 安装opencv-python的保姆级教程
  • 如何在VS2019中配置OpenCV

    千次阅读 2022-01-17 16:42:46
    如何在VS2019中配置OpenCV 1. 下载OpenCV SDK 与安装 进入OpenCV官网(https://opencv.org/), 点击左上角Library,选择相应的版本下载,小编下载的是OpenCV-4.5.5 Windows版。 下载完成后得到opencv-4.5.5-vc14_vc...
  • vs2019配置opencv环境

    千次阅读 2022-02-27 15:02:51
    opencv2\opencv.hpp> using namespace cv; using namespace std; int main() { //读取视频或摄像头 VideoCapture capture(0); while (true) { Mat frame; capture >> frame; im.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 76,836
精华内容 30,734
关键字:

怎么配置opencv