文章目录
- 一、 安装依赖:
- 二. 下载swig和SDK:
- swig下载连接:[https://www.swig.org/](https://www.swig.org/)
- 下载C# SDK
- 下载 Windows Camport3 SDK
- 三、配置C#和swig环境变量
- 编译前,请先:安装 Python。 安装 NumPy 和 OpenCV。
- 配置Swig环境变量:
- 四 编译
- 1、打开pcammls 修改cmakelists.txt,
- 2、启用cmake-gui
- 五、编译后测试,
- 六、错误信息修复
- 1、编译找不到opencvsharp4
一、 安装依赖:
- Cmake:
Cmake官网下载地址:https://cmake.org/download/

下载下来就是这样,双击打开安装即可

二. 下载swig和SDK:
swig下载连接:https://www.swig.org/
https://www.swig.org/download.html

下载C# SDK
在图漾官网下载中心下载:https://www.percipio.xyz/downloadcenter/。
使用 git 指令获取本地副本:打开终端,切换到需存放 SDK 的工作目录下,输入 git clone 命令克隆远程仓库。
git clone https://github.com/alphaliang/pcammls.git
下载 Windows Camport3 SDK
在图漾官网下载中心下载:https://www.percipio.xyz/downloadcenter/。
使用 git 指令获取本地副本:打开终端,切换到需存放 SDK 的工作目录下,输入 git clone 命令克隆远程仓库。
git clone
https://github.com/percipioxyz/camport3.git
三、配置C#和swig环境变量
编译前,请先:安装 Python。 安装 NumPy 和 OpenCV。
pip install numpy
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
配置Swig环境变量:
右键 此电脑,选择 属性 > 高级系统属性 > 环境变量,在 环境变量 页面中将本地 SWIG 的可执行文件路添加到系统变量的 Path 中

四 编译
1、打开pcammls 修改cmakelists.txt,
修改文件中camport3本地路径、、编译目标语言(CSHARP)及 本机.NET 版本 、SWIG 的本地路径

2、启用cmake-gui
指定源码目录到 pcammls,指定编译输出目录到 pcammls/build,点击 Configure,选择 Visual Studio 版本和 X86/X64 版本的设置,点击 Generate。


点击 Open Project 打开工程后,在 Visual Studio 菜单栏中选择 Release 并依次点击 生成 > 生成解决方法

sample-需要安装
链接:https://pan.baidu.com/s/1eSeQTCYPwKiBJLV9L0Z4Gg 提取码:jehe
五、编译后测试,
编译后,将 camport3 SDK camport3/bin/win/hostapp/x64 目录下的动态库 tycam.dll 复制到 pcammls/csharp_build_x64/Bin/Release 目录下,打开 Windows PowerShell 并运行生成的可执行文件即可。

六、错误信息修复
1、编译找不到opencvsharp4
修改csharp下面的CMAKELIST.txt,注释opencv使用。




![“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[2]:数据探索性分析(温度风场可视化)、CNN+LSTM模型建模](https://img-blog.csdnimg.cn/d553c7dadca54bdb82a3a234befb74d8.png#pic_center)















