记录坑:根据四个特征点估计相机位姿
坑1:不是所有的C++都是ubuntu下的linux运行的,也可以使用windows下的visual studio来运行。
坑2:opencv环境配置?
由于涉及到opencv,因此先去官网进行了下载,具体安装步骤见软件安装的文章。
安装完成后需要进行环境配置:电脑—属性—高级系统设置—环境变量(俩都进行配置,因为目前不知道用户变量和系统变量有什么不同)
坑3:visual studio
这个.sln后缀名的文件可以直接打开,好傻啊你,打开就是visual studio
tips:如果你要使用visual studio新打开一个C++文件,那么可以点击文件—新建—项目—空项目
坑4:有两种运行模式debug和release,两种都需要进行配置
4.1、包含目录有三个:include、opencv、opencv2
4.2、库目录设置的是x86\vc11版本,这个还没有搞懂,为什么我电脑是64位的要安装86。。。
4.3、重点是链接器的输入设置,这里后面的数字代表了opencv的版本,图示为opencv2.4.13
不要使用最新版本的opencv,可以看到旧版有很多项,而新版只有一个opencv_worldxxx.lib(猜测应该是集成到了一起),后续会导致很多问题,最好下载这种有多个的。
将这些全部加进去,有19个,可以参考下面有没有缺少的。
1 opencv_ml2413d.lib
2 opencv_calib3d2413d.lib
3 opencv_contrib2413d.lib
4 opencv_core2413d.lib
5 opencv_features2d2413d.lib
6 opencv_flann2413d.lib
7 opencv_gpu2413d.lib
8 opencv_highgui2413d.lib
9 opencv_imgproc2413d.lib
10 opencv_legacy2413d.lib
11 opencv_objdetect2413d.lib
12 opencv_ts2413d.lib
13 opencv_video2413d.lib
14 opencv_nonfree2413d.lib
15 opencv_ocl2413d.lib
16 opencv_photo2413d.lib
17 opencv_stitching2413d.lib
18 opencv_superres2413d.lib
19 opencv_videostab2413d.lib
坑5:重新配置后要选择项目然后点击右键重新生成
或者试试关闭再重新打开。
搞成release
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了