当前位置: 首页 > news >正文

东阿县建设招标网站网络投放广告平台

东阿县建设招标网站,网络投放广告平台,做网站都要会些什么,江苏省建设监理协会网站window上Clion配置opencv 注意版本一定要对的上,否则可能会出错,亲测 widnows 11mingw 8.1.0opencv 4.5.5 mingw8.1下载地址https://sourceforge.net/projects/mingw/ 配置环境变量 cmake下载 安装完添加环境变量 来到官网,下载 windows 对…

window上Clion配置opencv

注意版本一定要对的上,否则可能会出错,亲测

  • widnows 11
  • mingw 8.1.0
  • opencv 4.5.5

mingw8.1下载地址https://sourceforge.net/projects/mingw/
配置环境变量

1699705757867

cmake下载

image-20231119153236220

安装完添加环境变量

image-20231119153557366

来到官网,下载 windows 对应的版本,现在最新的版本是 4.5.

我这里安装4.5.5的

image-20231119153658514

下载完成后解压

image-20231119154333614

image-20231119154342639

opencv 默认只提供了 msvc 编译的版本,在 build 目录下,源码文件在 sources。因此接下来,我们需要使用 mingw 来编译 opencv,首先在 opencv 的解压目录下新建一个文件夹 mingw_build,用来存放编译生成的文件

image-20231119154428067

然后打开 cmake-gui.exe,在 Where is the source code: 选择 opencv 下的 sources文件夹,而 Where to build the binaries: 选择前面创建好的 mingw_build 文件夹

image-20231119154529935

然后点击 Configure,在 Specify the generator for this project 中选择 MinGW Makefiles

image-20231119154635591

image-20231119155510854

Configure完成后,再点击Generate

image-20231119155540819

Generate 完成后,我们进入到 mingw_build 文件夹,打开终端工具,执行命令 mingw32-make.exe 开始编译

image-20231119155710135

编译成功

image-20231119214938949

然后执行安装,mingw32-make.exe install

可能会报错

CMake Error at modules/python3/cmake_install.cmake:49 (file): file cannot create directory: E:/exe/anaconda3/Lib/site-packages/cv2. Maybe need administrative privileges. Call Stack (most recent call first): cmake_install.cmake:158 (include) mingw32-make: *** [Makefile:129: install] Error 1

这是没有权限,这个时候你需要在以管理员身份打开cmd,然后cd到mingw_build文件夹下再执行mingw32-make.exe install

image-20231119215954210

可以看到,相关的文件都被拷贝到了 mingw_build\install 目录下,然后将目录E:\opencv\opencv\mingw_build\install\x64\mingw\bin加入到系统环境变量中,这个就不用我多说了,系统环境变量怎么设置看我这篇文章https://blog.csdn.net/Johnor/article/details/134353311?spm=1001.2014.3001.5502

image-20231119220345897

打开 clion,新建一个项目

打开设置中的工具链

image-20231119220657087

默认情况下,clion 中只能使用 Debug 模式下运行程序,因此,我们来增加 Release 模式。

image-20231119220806175

接下来,修改下 CMakeLists.txt,内容如下

注意设置opencv的目录,这样项目的寻找头文件的根目录就是E:\\opencv\\opencv\\mingw_build\\install

cmake_minimum_required(VERSION 3.21)
project(OpenCVDemo)set(CMAKE_CXX_STANDARD 11)set(OpenCV_DIR "E:\\opencv\\opencv\\mingw_build\\install")
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(OpenCVDemo main.cpp)
target_link_libraries(OpenCVDemo ${OpenCV_LIBS})

记得修改完一定要点击,右边的加载CMake更改

记得修改完一定要点击,右边的加载CMake更改

记得修改完一定要点击,右边的加载CMake更改

7fbc51b54538188c928f9ff959df77d

然后就是代码

#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;int main() {//std::cout << "当前工作目录: " << std::filesystem::current_path() << std::endl;Mat srcImage = imread("..//images//img.png");if (!srcImage.data) {std::cout << "Image not loaded";return -1;}imshow("image", srcImage);waitKey(0);return 0;
}

注意图像的相对位置,opencv项目的位置是与相关的exe文件同目录的,这个OpenCVDemo.exe才是项目的根目录,至于为什么和python版本的opencv不一样,是因为C++是编译型语言,与python这种解释型语言不同

5d0ff19f6d64c73f0828f903ab7bee9

所以需要使用…退出cmake_build_debug目录,才能找到images下面的img.png

86bada7e67018a0f424a260be0c0afe
运行结果

image-20231119224727407

http://www.yayakq.cn/news/855757/

相关文章:

  • 墨尔本网站建设医院网站建设工作汇报
  • 手机音乐网站源码html购物网站源代码
  • 昆山住房和城乡建设部网站wordpress 调用文章分类
  • 北京专业建设网站价格做三年网站需要多少钱
  • 网站添加flash脚本外链生成工具
  • 宜兴做阿里巴巴网站广告设计效果图
  • 昆明微网站建设有没有免费代理项目
  • 网站开发前端工程师百度应用商店app下载安装
  • 西城网站建设浩森宇特建设部中国建设工程信息网
  • 云虚拟机可以做几个网站网站推广必做
  • 蓝色经典通用网站模板短网址生成系统源码
  • 网页设计与网站建设课件中堂东莞网站建设
  • 建设银行郑州市自贸区分行网站公司网站怎么推广
  • 注册网站授权书怎么写大连网站建设收费
  • 域名备案不是网站公司做的网站的一般制作流程
  • 手表常用网站东莞好的网页设计培训试听
  • 做一个在线交易网站需要多少钱珠宝网站建设的主要方式
  • 视频网站logo怎么做openwrt安装wordpress
  • 网站建设类工作描述wordpress外国人留言
  • 天津企业网站制作wordpress tag 输出
  • 展示型网站建自助建站网站
  • 确定网站的主题与风格随州网站建设哪家实惠
  • 艺术设计专业灵感推荐网站网站建设结束语
  • 域名备案做电影网站营销管理软件
  • 太原手机模板建站夫唯seo视频教程
  • 为什么几年前做的网站视频看不了博客营销
  • 郑州专业网站制作建设wordpress 站内通知
  • 网站没备案可以上线吗wordpress 中文在线留言
  • 做网站效果图网站美工做专题尺寸多少
  • 上海网站建设公司地址江门网站推广策划