初始opencv,纠结用c++还是python编写,opencv本身由c++语言编写,但python的简便实在太具诱惑力。看了许多资料与他人成品,单单实现图像拼接多使用python,毕竟编写简单,代码量也少。但多数【全景视频拼接】的成品都采用C++语言编写,具体什么原因我也不知道…
【结论】最后决定用python!
讲下这几天:
【openCV-C++配置】
总结大致需要:VS,opencv&contrib,CMake
配了好几天的环境遇到了各种各样抓狂的问题,为了跑通一个GitHub上的项目,先配了好久的opencv-C++环境,结果一直卡在一个地方,感觉真的不是我的问题了。虽然没配成但配了很多次大致流程记录下(不能白白浪费我的时间万一日后需要用到)。1.opencv源码下载及环境变量配置。2.对应版本的opencv-contrib(拓展包,包含许多体验版算法如SIFT、SURF)。3.下载CMake,此处如果VS是最新版本建议直接下载CMake最新版本,不然选择本机VS版本的时候会没有2022(最新),导致configure失败。4.打开CMake,设置source文件夹(opencv)及编译后存放的文件夹newbuild(自己新建,任意命名),configure后选择本机VS版本点击确定。5.等待配置完成后出来一堆红色的,勾选什么world和nonfree,填写extramodule(好像是叫这个)&#x