# Basis of Photogrammetry **Repository Path**: saedrna/Basis-of-Photogrammetry ## Basic Information - **Project Name**: Basis of Photogrammetry - **Description**: 摄影测量基础课程作业 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 2 - **Created**: 2020-03-10 - **Last Updated**: 2025-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 摄影测量基础课程编程作业 ## 依赖软件 - 安装 [Miniconda](https://docs.conda.io/en/latest/miniconda.html) - 在 Windows 上需额外安装 Visual Studio Community [2022](https://visualstudio.microsoft.com/zh-hans/) - 安装 [git](https://git-scm.com/downloads) ## 依赖库 - [Eigen](http://eigen.tuxfamily.org/dox/):矩阵计算库 - [autodiff](https://autodiff.github.io/):自动求偏导数 - [Ceres Solver](http://ceres-solver.org/):最小二乘解算库 ## 配置环境 - 下载代码 `git clone https://gitee.com/saedrna/Basis-of-Photogrammetry.git` - 打开 anaconda 控制台 - 在 linux 上运行下列命令,其中 `photo` 可替换成其他名称,不过需要自己记住 ```bash # Linux conda env create -n photo -f photo-linux.yml ``` 或在 windows 下 ```bash # Windows conda env create -n photo -f photo-msvc.yml # Windows 下还需要额外拷贝下列文件 cd toolchains conda activate photo robocopy ./ %CONDA_PREFIX% h2o.cmake robocopy ./ %CONDA_PREFIX% applocal.ps1 ``` - **注意,如果需要调试,不能用 `Debug` 模式,只能用 `RelWithDebInfo` 模式** ## 作业安排 - 每次作业之前记得运行 `git pull` 已确保代码是最新的 - 第一次作业,旋转角:见 [problem1](./problem1/Readme.md) - 第二次作业,后方交会,见 [problem2](./problem2/Readme.md) - 第三次作业,双视几何,见 [problem3](./problem3/Readme.md) ## 作业提交方法 作业提交方法采用云服务器提交方式,具体见[提交方法](Submission.md) ## 常见问题 常见问题的解决方法,见 [FAQ](FAQ.md)