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

仿牌外贸网站制作网站版面结构

仿牌外贸网站制作,网站版面结构,苏州瑞熙网站建设,成都网站建设优秀公司目录 前言一、安装opencv(1)下载(2)双击安装(3)环境变量和system文件夹设置 二、打开vs创建项目三、编辑cpp,.h,cmakelist.txt文件(1)h文件(2&…

目录

  • 前言
  • 一、安装opencv
    • (1)下载
    • (2)双击安装
    • (3)环境变量和system文件夹设置
  • 二、打开vs创建项目
  • 三、编辑cpp,.h,cmakelist.txt文件
    • (1)h文件
    • (2)cpp文件
    • (3)makefile文件
    • (4)点击生成编译

前言

在计算机视觉和图像处理领域,OpenCV是一个非常流行的开源库,它提供了许多强大的功能和算法,可以帮助开发人员快速构建高效的应用程序。然而,对于初学者来说,OpenCV的配置和编译可能会是一个挑战。为了帮助大家更好地理解和掌握OpenCV的编译过程,本文将介绍如何在Windows上使用Visual Studio创建CMake工程并编译OpenCV应用程序,最终生成可执行文件。本文将详细介绍每个步骤,并提供一些实用的技巧和注意事项,以帮助读者更好地理解和掌握OpenCV的编译过程。无论您是初学者还是有经验的开发人员,本文都将为您提供有价值的信息和知识。

一、安装opencv

(1)下载

直接从官网下载安装包就行:
在这里插入图片描述

(2)双击安装

这个是二进制文件,直接按照到相应的目录下。
在这里插入图片描述
在这里插入图片描述

(3)环境变量和system文件夹设置

将opencv的\build\x64\vc16\bin文件夹路径写入系统环境变量(path)里面:
在这里插入图片描述
同时,需要把bin下面的所有dll文件都放到system32里面:
在这里插入图片描述
在这里插入图片描述

二、打开vs创建项目

文件》----新建》-----项目》------CMake项目:
在这里插入图片描述

三、编辑cpp,.h,cmakelist.txt文件

(1)h文件

如下:
在这里插入图片描述

// CMakeIbot.h: 标准系统包含文件的包含文件
// 或项目特定的包含文件。#pragma once#include <iostream>
#include <opencv2/opencv.hpp>// TODO: 在此处引用程序需要的其他标头。

(2)cpp文件

如下:
在这里插入图片描述
代码:

// CMakeIbot.cpp: 定义应用程序的入口点。
//#include "CMakeIbot.h"using namespace std;
using namespace cv;int main() {Mat frame;int key;// 创建窗口namedWindow("Camera", WINDOW_AUTOSIZE);// 获取视频设备VideoCapture cap(0);// 检查是否成功打开摄像头if (!cap.isOpened()) {cerr << "ERROR: Unable to open the camera" << endl;return 1;}// 循环读取视频帧并显示while (true) {cap >> frame;imshow("Camera", frame);// 等待按键事件key = waitKey(30);// 按下ESC键退出循环if (key == 27) {break;}}// 释放摄像头并关闭窗口cap.release();destroyAllWindows();return 0;
}

(3)makefile文件

如下:

# CMakeList.txt: CMakeIbot 的 CMake 项目,在此处包括源代码并定义
# 项目特定的逻辑。
#
cmake_minimum_required (VERSION 3.20)
# 工程名称
project ("CMakeIbot")
# 设置OpenCV lib路径
set(OpenCV_DIR "D:\\opencv4\\opencv\\build\\x64\\vc16\\lib")# 引入 OpenCV 库
find_package(OpenCV REQUIRED)
#打印调试信息,输出说明正常
MESSAGE(STATUS "Project: ${PROJECT_NAME}")
MESSAGE(STATUS "OpenCV library status:")
MESSAGE(STATUS "    version: ${OpenCV_VERSION}")
MESSAGE(STATUS "    libraries: ${OpenCV_LIBS}")
MESSAGE(STATUS "    include path: ${OpenCV_INCLUDE_DIRS}")# 添加 OpenCV 库头文件搜索路径
include_directories(${OpenCV_INCLUDE_DIRS})# 将源代码添加到此项目的可执行文件。
add_executable (CMakeIbot "CMakeIbot.cpp" "CMakeIbot.h")
# 将 OpenCV 库链接到工程中
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${OpenCV_LIBS})if (CMAKE_VERSION VERSION_GREATER 3.12)set_property(TARGET CMakeIbot PROPERTY CXX_STANDARD 20)
endif()

(4)点击生成编译

弹出摄像头运行ok
在这里插入图片描述
已经生成了exe文件:
在这里插入图片描述

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

相关文章:

  • 餐饮网站建设教程wordpress 空行
  • 网站建设个网站一般需要花多少钱初二做网站的首页模板
  • 设计网站app西安市建设工程信息网招投标平台
  • 网站的功能和特色网上购书的网站开发的意义
  • 山东省建设部继续教育网站哈尔滨大型网站开发
  • 给网站网站做推广贵州小程序制作开发
  • 深圳汽车网站建设官方网站平台有哪些
  • 洛阳做网站公司哪家好商业网站建设设计
  • 大濮网最新濮阳消息新闻类网站怎么做seo
  • 谷歌网站收录提交入口郴州网站建设网络推广平台
  • 介休城乡建设网站wordpress 404插件
  • 网站 可信验证做图骂人的图片网站
  • 山东建设工会网站编程工具
  • 三门峡网站建设电话kfk wordpress
  • 做文案策划需要用到的网站个人网站毕业设计作品
  • 给境外合法网站做数据建设网站出现400错误
  • 常州高端网站制作公司排名网站怎样优化文章关键词
  • ps海报素材网站python配合wordpress
  • 装修网站大全网站系统名称怎么填
  • 郑州网站设计制作微信官网网页版登录入口
  • 做网站的流程百科门户网站怎么建设需要多长时间
  • 建设银行网站无法访问中小企业网络需求分析
  • 有什么做详情页的参考网站谷歌应用商店下载
  • 营销型网站的重要特点珠海网站建设制作哪家专业
  • 大连云建站模板网站运营是什么岗位
  • vue大型网站开发吗购物网站建设咨询
  • 怎么把网站制作成app佛山互联网公司
  • 网站文章页的排名怎么做dw如何在网站做弹窗
  • 学校网站建设价格做网站代理属于开设赌场罪吗
  • 小型网站建设公司价格低大连万词推广