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

做徽章标牌的企业网站如何自己弄个免费网站

做徽章标牌的企业网站,如何自己弄个免费网站,wordpress email,网站建设五行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.yidumall.com/news/65092.html

相关文章:

  • 企业微信手机片网站制作外贸网站建设推广公司
  • 响应式网页模板下载系统优化软件
  • 白银网站建设成都网络营销公司排名
  • 昆山广告设计公司windows优化大师是什么软件
  • 长沙做网站建设公司关键词歌词简谱
  • 长沙专业网站建设微信公众号推广网站
  • 现在海外做的比较好一点的网站有哪些云巅seo
  • 做网站建设月收入多少爱站网seo综合查询
  • 兰州网站建设cheng广州百度seo
  • 深圳建设工程交易服务网站如何建立自己的网页
  • 高端企业网站建设核心信阳seo公司
  • 网站设计规划书衡水seo优化
  • 虚拟会员商城网站分销荆门今日头条新闻发布
  • 哪里可以做网站啊友情链接例子
  • 上海本地app有哪些网站排名优化客服
  • 北京网站手机站建设公司电话号码口碑推广
  • 网站开发 手机 验证码企业网站seo点击软件
  • 用js做网站优化疫情防控
  • 网站宣传图电商运营培训哪个机构好
  • 福建公司网站开发海口关键词优化报价
  • seo外链高质量网站私域流量运营管理
  • 有哪些做ppt的网站站长统计官方网站
  • 武汉网站优化的公司网络销售靠谱吗
  • asp.net2.0网站开发全程解析 pdf广告外链购买交易平台
  • 烟台建站服务百度免费
  • 做网站建设需要做哪些工作室erp123登录入口
  • 公司网站.可以自己做吗关键词seo培训
  • 建设工程网教育网官网拼多多seo 优化软件
  • 公司建设的网站属于无形资产吗sem公司
  • 古冶区城乡建设局网站怎么做平台推广