当前位置: 首页 > 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/955594/

相关文章:

  • 大型网站团队人数残疾人无障碍网站怎么做
  • 常州做的网站的公司亚洲和欧洲
  • 网站插件代码网站注册好域名怎么办
  • 创建网站首页专业做淘宝网站绍兴
  • 广州花都网站建设手机端网站开发的意义
  • 云南网站建设方法如何用手机号做WordPress
  • 能自己在家做网站吗关键词生成器在线
  • 合肥建设局网站长沙设计网站效果
  • 国外网站模板下载如何做网站主页
  • 网站侧边栏导航设计图片大全 效果图
  • 无锡优化网站专门做外贸的网站
  • 视频模板在线制作网站wordpress 悬停 图片 文字
  • 东莞市网站设计太平洋电脑配置报价官网
  • 个人建站平台徐州企业网站建设
  • 做网站的过程中有哪些问题软件开发项目管理工具
  • 用php做的博客网站有哪些内容管理系统设计
  • 湖北建站中心向百度提交网站
  • 高端网站设计新鸿儒做地方生活网站
  • 个人网站备案方法标智客logo在线设计生成器
  • 如何在自己网站做解析api小程序商城代码
  • 网站建设 目标wordpress 分类 排序
  • 如何建设网站pdf下载河池seo快速排名
  • 现在做什么网站好如何做家具网站
  • 门户网站建站合同如何外贸seo网站建设
  • 网站图片翻页代码制作响应式网站报价
  • 怎么从网站知道谁做的临河可以做网站的公司
  • 东营网站建设推广公司个人工作室注册条件
  • 漳州做网站多少钱湖南建设工程考试网
  • 网站如何设计方案建设通相似网站
  • 做网站需要租服务器么免费素材库网站