VS2019/2022配置C++ OpenCV4.10.0环境

news/2024/10/11 20:32:35

一、下载opencv4.10.0

官网链接:https://opencv.org/

 

安装的时候记住安装路径,本人安装到E盘

 

二、新建C++项目

1、本人新建C++/CLR .Netframework项目

 

2、右击打开C++项目属性

2.1、添加包含目录

 此处本人配置的是绝对地址,拷贝build文件夹到程序目录,然后配置相对地址方便项目迁移。

 

2.2、添加库目录

此处同样可以配置为相对地址。

 

2.3、添加附加依赖项

本人用的Debug调试模式,添加opencv_world4100d.lib

 

 

3、配置环境变量(这步可能不是必须的)

 

4、重启vs软件,不重启配置不生效。

 

5、C++项目引用opencv库,读取图片文件

#include <opencv2/opencv.hpp>
#include <opencv2/core/core_c.h>

extern "C" __declspec(dllexport) int CropImage(int h, int w){
cv::Mat mat = cv::imread("D:\\1.png");
return 1;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/70375.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

搜狗输入法ng版导入细胞词库过程的简要分析

今天有点时间,对deepin/uos上的搜狗输入法ng版导入细胞词库的行为做了一下分析。今天有点时间,对deepin/uos上的搜狗输入法ng版导入细胞词库的行为做了一下分析,过程如下: 1.在属性设置界面,用户选择.scel细胞词库文件,输入法对.scel的文件头进行验证,如果是 40 15 00 0…

花指令与anti-debug

花指令 anti-Debugptrace反调试 (1) ptrace系统调从名字上看是用于进程跟踪的,它提供了父进程可以观察和控制其子进程执行的能力,并允许父进程检查和替换子进程的内核镜像(包括寄存器)的值。其基本原理是: 当使用了ptrace跟踪后,所有发送给被跟踪的子进程的信号(除了SIGKILL),都…

禁止嵌套 iframe

vim /etc/nginx/nginx.conf 在:http 中加入:server { add_header X-Frame-Options "SAMEORIGIN"; } -----------------如:------------------------------------------ -------------------------------------------- 重启: cd /usr/sbin ./nginx -s relo…

诸多注解的作用

@Configuration标明这个类是一个配置类 @ComponentScan()用于设定扫描路径,此注解只能添加一次,多个注解用数组格式 @Scope注解是 Spring IOC 容器中的一个作用域,@Scope(singleton)标明为单例对象(默认也是单例),@Scope(prototype)标明为多例对象 影响Servlet生命周期的…

最终的方案

每个人维护一个歌单,建议一周一随,直接随出来几个歌单编号,由个人直接来决定最终歌曲,已经选过的歌单会等最后选完再重新计入。(两个机房的都可以贡献歌单) 现在建立新的歌单,曾经的那个仅供参考。 规则与上次相同。征求歌单!!! 原公告地址: 《公告》 CLOI在此向其…

南沙C++信奥赛陈老师解一本通题 1950:【10NOIP普及组】接水问题

​ 【题目描述】学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。 现在有n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n 编号,i号同学的接水量为w。接水开始时,1 到m 号同学各占一个水龙头,并同…

如何快速上手一个新项目?

前言 最近知识星球中有小伙伴问我:如何快速上手一个新项目? 这个问题是一个公共问题,估计很多换了公司的小伙都想问这个问题。 我在工作的这些年当中,换过几次工作,接手过同事的一些项目,需要经常上手一些不同类型的新项目。 今天这篇文章跟大家一起聊聊我的一些总结和思…

Nacos服务相关

nacos是阿里开源的一款用于微服务的多服务管理工具,通过服务注册进入内部服务器可以看到注册的服务; 服务注册原理: 在微服务远程调用的过程中,包括两个角色: 服务调用者,调用其他服务的接口,服务提供者,提供接口给其他服务调用 在大型微服务项目中,服务提供者的数量会…