windows图漾相机FM810开发环境配置

发布于:2023-01-21 ⋅ 阅读:(754) ⋅ 点赞:(0)

一、写在前面 

环境:window 10+Visual Studio 2017+OpenCV-3.4.1+cmake-3.15.3

opencv Home - OpenCV 点击Library下的Releases,选择windows。

cmake Download | CMake

二、安装部署

1、opencv安装

鼠标右键单击【此电脑】,打开【属性】;在【属性】界面右侧,点击【高级系统设置】;在【高级系统设置】里点击【环境变量】;在【环境变量】里的【系统变量】中找到【path】选择【编辑】,然后【新建】,将opencv的环境变量添加进去,其中vc15对应vs2017、vc14对应vs2015。

 2、VS配置opencv

(1)添加包含目录(管理cpp、hpp源文件目录)

选择项目—>属性—>VC++目录—>包含目录—>编辑,添加以下三个目录。

 (2)添加库目录(管理lib动态链接库目录)

选择项目—>属性—>VC++目录—>库目录—>编辑,将build文件夹下的lib文件添加到库目录下。

 (3)添加附加依赖项(链接器—引入动态链接库)

选择项目—>属性—>链接器—>输入—>附加依赖项—>编辑——>opencv_world341d.lib库文件名。

 库文件名一般都在build文件夹下的x64下的对应文件夹下的lib文件夹下。

 (4)测试

示例代码:

//读取图片并显示
# include "stdio.h"
# include <iostream> 
# include <opencv2/core/core.hpp> 
# include <opencv2/highgui/highgui.hpp> 
using namespace cv;
int main()
{
	Mat img = imread("C:\\Users\\14902\\Desktop\\1.jpg");
	namedWindow("测试opencv");
	imshow("测试opencv", img);
	cvWaitKey(6000);
}

运行结果:

 PS:关于平台运行环境

visual studio的运行位数、opencv等依赖库的运行位数、创建工程的位数要保持一致。

 三、cmake编译

这里cmake采用免安装解压版。

1、在 SDK sample 目录下创建 build 目录。

2、打开 CMAKE GUI,指定源码目录到 sample,编译输出目录为 sample/build。

 修改OpenCV_DIR路径为opencv安装路径下的build。

 点击Generate,当出现如下提示即编译成功。编译成功后会在sample/build目录下生成vs可执行文件。

 3、在VS中打开build目录下生成的可执行Project.sln文件,右键ALL_BUILD,点击生成,等待一段时间,显示编译成功。

编译成功后,会在build/bin目录下生成exe执行文件,只要点击要运行的exe文件,连上相机即可使用。

运行SimpleView_FetchFrame.exe,结果如下图:

 4、调试之路

(1)出现如下错误是缺失.dll库

 解决方法:

将camport3-master\lib\win\hostapp\x64\tycam.dll文件复制到C:\Windows\System32和C:\Windows\SysWOW64中,点击exe文件,即可运行。

(2)无法启动程序

 解决方法:

 更改为需要启动的项目

 (3)abort() has been called

 解决方法:相机和PC没有连接上导致

四、参考链接

快速入门 — PercipioDC 2.3.0 documentation

图漾深度相机环境配置和使用记录(Visual Studio2015+Opencv-3.4.1+Cmake-3.15.3+win10)_Littlsecr的博客-CSDN博客_图漾相机

windows10安装opencv4.5.4,搭配vs2017_KRISNAT的博客-CSDN博客_windows10安装opencv

Windows下 OpenCV 的下载安装教程(详细)_进击的小可爱@~@的博客-CSDN博客_opencv下载教程

图漾深度相机PM801 windows环境下cmake调试_Z然的博客-CSDN博客_图漾相机

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到