一、参考资料
1、图漾官方配置说明书:快速入门 — PercipioDC 2.3.0 documentation
2、vs使用经验-图漾深度相机配置使用_start_continue的博客-CSDN博客_图漾深度相机
3、OpenCV 、Visual Studio及VC之间的版本对应支持关系_yi_tech_blog的博客-CSDN博客_opencv和vs版本对应
二、软件下载
我把自己用到的所有软件放在网盘里:https://pan.baidu.com/s/1vCur8LmFnnyEyvTX1PTNLQ,提取码:8×39。
1、图漾Camport3 SDK:https://github.com/percipioxyz/camport3;
2、Cmake(2.8.0以上):Download | CMake(需要魔法);
3、OpenCV(2.4.8以上):https://opencv.org/releases.html(需要魔法);
4、Visual Studio 2015:下载installer安装就好,我的是18年安装的,具体过程不太记得了。
三、编译
因为每个人软件放的位置不一样,本文除了图片外,所有路径都是相对路径。
1、首先配置环境变量,在Path中添加“opencv\build\x64\vc14\bin”(VS2015用vc14,VS2017用vc15,这里的路径需要根据自己的情况做修改)。
2、运行“cmake-3.15.3-win64-x64\bin\cmake-gui.exe”,设置为如下,点击“Finish”,中间会有红色的选项跳出。
3、红色选项中将OpenCV_DIR设置为opencv/build,点击“Configure”,但这里可能还是会报错。
4、报错内容如下,意思是OpenCV_DIR存在,但是这个路径中OpenCVConfig.cmake中设置OpenCV不被找到,修改一下就好。
打开“opencv/build/OpenCVConfig.cmake”,将倒数第二行OPENCV_FOUND后的FALSE改为TRUE。回到CMake-gui点击“Configure”,出现“Configuring done”后再点击“Generate”,出现“Generating done”就好了。
四、VS2015配置
1、新建C++空白控制台应用。
2、将开发界面的模式和配置路径的模式统一。左侧窗口中项目名右击->“Properties”,将下图两对设置统一,否则无法正常运行程序。
3、设置Include目录。左侧窗口中项目名右击->“Properties”->“VC++ Directories”->“Include Directories”,将如下五个路径加入。
4、设置库目录。左侧窗口中项目名右击->“Properties”->“VC++ Directories”->“Library Directories”,将如下两个路径。
5、添加库。左侧窗口中项目名右击->“Properties”->“Linker”->“Input”->“Additional Dependencies”
(1)“opencv\build\x64\vc14\lib”中有两个.lib文件(“opencv_worldxxx.lib”和“opencv_worldxxxd.lib”),“Release”模式添加第一个,“Debug”模式添加第二个。
(2)添加“camport3-master\lib\win\hostapp\tycam.lib”。
6、添加SDK中的.h和.cpp文件。
“Header Files”右击->Add->Existing Item,然后将“camport3-master\sample\common”和“camport3-master\include”下的文件全部添加。
7、使用SDK的时候会有fopen等相关报错,需要添加个东西:左侧窗口中项目名右击->“Properties”->“C/C++”->“Preprocessor”->“Preprocessor Definitions”,添加:_CRT_SECURE_NO_WARNINGS。
8、开始开发。在Source File中新建一个.cpp文件(或Header File中新建一个.h文件),添加#include “../common/common.hpp”就可以使用SDK了。
今天的文章opencv模糊图像变清晰_opencv矩形轮廓检测[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/88271.html