VS2019基于Opencv配置动态链接库

VS2019基于Opencv配置动态链接库

1.配置opencv4.1.0

见大神的操作:https://blog.csdn.net/weixin_43500426/article/details/89048402
关于一些配置文件:在这里插入图片描述
比如图中401与版本号有关,如果是opencv4.1.0的话,应该为opencv_world410.lib。

2.创建动态链接库+控制台调用+unity调用

这部分操作笔者主要参考了以下两篇博客,为在VS2017中的操作:

  1. https://blog.csdn.net/cynophile/article/details/79749524
    2.https://blog.csdn.net/weixin_42872122/article/details/102923328

在VS2019中操作遇到的一些问题:

在这里插入图片描述在dll1.cpp中如果不添加#include "pch.h"会报错没有添加#include “pch.h”。#include "pch.h"必须放在第一行,否则会报错找不到命名空间cv等一系列问题。可以参考:https://blog.csdn.net/weixin_43074474/article/details/89520392

3.效果

在这里插入图片描述在unity里实现了图片截取和orb特征点匹配。

4.一些思考和问题

在配置动态链接库时,查了csdn上的许多资料,但是大部分教程所调用的函数都是void类型,且没有参数传入。比如:void Guass();
是否可以如:Mat Guass();
或者void Guass(char address_1[],char address_2[]);
或者Mat Guass(char address_1[],char address_2[]);

希望有大神可以指导一下,欢迎评论。

猜你喜欢

转载自blog.csdn.net/m0_45866718/article/details/108200829