# PCVCourse **Repository Path**: saedrna/pcvcourse ## Basic Information - **Project Name**: PCVCourse - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-15 - **Last Updated**: 2024-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 摄影测量与计算机视觉编程作业 ## 依赖软件 - 安装 [Miniconda](https://docs.conda.io/en/latest/miniconda.html) - 在 Windows 上需额外安装 Visual Studio [2019](https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/) - 安装 [git](https://git-scm.com/downloads) ## 依赖库 - [Eigen](http://eigen.tuxfamily.org/dox/):矩阵计算库 - [autodiff](https://autodiff.github.io/):自动求偏导数 - [Ceres Solver](http://ceres-solver.org/):最小二乘解算库 - [opencv](https://opencv.org/):计算机视觉和机器学习软件库 ## 配置环境 - 打开 anaconda 控制台 - 切换到 `conda` 文件夹下 - 在 linux 上运行下列命令,其中 `env` 可替换成其他名称,不过需要自己记住 ```bash # Linux conda env create -n pcv -f pcf-linux.yml ``` 或在 windows 下 ```bash # Windows conda env create -n pcv -f pcv-msvc-fixed.yml # Windows 下还需要额外拷贝下列文件 conda activate pcv robocopy ./ %CONDA_PREFIX% h2o.cmake robocopy ./ %CONDA_PREFIX% applocal.ps1 ``` - **注意,如果需要调试,不能用 `Debug` 模式,只能用 `RelWithDebInfo` 模式** ## 常见问题 常见问题的解决方法,见 [FAQ](FAQ.md)