叨叨在前:
在家里真的是考验自制力呀hhhhh。和小朋友就能玩一天,还有各种事情晃晃悠悠一天就结束了。
CSDN用户疯狂的挖掘机:opencv安装之前的准备知识
CSDN用户LoveMIss-Y:VS2017配置OpenCV4.1.1超详细教程(项目配置与永久配置)(一)
CSDN用户欧阳磊:VS配置OpenCV教程(超详细)
CSDN用户qq_924771498:Emgu CV + C# 图像处理(一) :使用NuGet程序包,无需配置环境
CSDN用户King_LJames:VS2017配置opencv教程(超详细!!!)
腾讯云社区:OpenCV4.1.0+VS2017环境配置的方法步骤
这个是和【003】的某代码一起的,昨天晚上请教了下外援,上了两个多小时的程序课。得出一个小小的体会,一个是所学语言的基础要打好,各种专业名词什么的最好网上找视频看一看学一些,第二个就是拿到项目代码,自己一行行加注释,先是大框架的注释,再是各个细节的注释。
当然,如果新手刚入门不会分大框架和小框架,一个就是自己去找视频学,另一个就是请外援帮忙,如果有的话。
代码里的EMGU.CV版本为4.1.0,我的VS为2017。
在网上搜了一下,VS2017对应vs15对应OpenCV4.x.x,但是对应的EMGU的我没找到,所以为了稳妥起见,我决定OpenCV下载4.1.0版本,19年的,希望小电脑能跑起来吧。
地址:https://opencv.org/releases/page3/
|
|
我知道为什么前面参考链接有一篇的博主吐槽官网下载了。这是真的拉跨啊。这个博主给的另外的方法,除了官网,就是CSDN之类的付费下载和同学拷贝。淘宝有代下载的要便宜很多,但是下载的东西跟开盲盒一样。我决定,来啊谁怕谁,今晚电脑挂着。
早上好。下载成功。其实昨晚上把电脑移到客厅网速就上去了,虽然也才百来kb,但半小时左右就下好了。
|
先去吃个早点,开始新一轮的倒腾。
主要为上面参考链接中的这两个:
CSDN用户King_LJames:VS2017配置opencv教程(超详细!!!)
CSDN用户LoveMIss-Y:VS2017配置OpenCV4.1.1超详细教程(项目配置与永久配置)(一)
根据前面的参考链接,第一步是进行解压,双击下载的exe文件,选择一个解压路径。
我选的C盘,其实还是蛮担心的,万一那天又得重装系统,淦,那我的软件都得重配。但是C盘是固态,比较快,我专业上的软件一般都会放在固态里跑得快一些。当时扩机械盘的时候专门跑了一下两种盘速度,确实,比不了。
但是我失败了。经过我的研究,解压路径要直接选盘符,例如C:/,这样就能成功。奇怪的是参考链接的博主都不是直接放盘符的,emmm。我猜难道是我昨天晚上把EMGU配置了的原因?
|
右键电脑属性,高级设置,环境变量,path。具体看参考链接,不截图。
由于我是vs2017,对应vs15,所以我这里选的路径是vs15的bin文件夹。
难度一颗★
跟参考链接,不放截图。
这里有说,ddl文件和动态链接数据库相关
C语言中文网:链接库是什么(动态链接库和静态链接库),其实我看了链接的介绍也没有很懂这个调用机制。
理解到的是,库是现成可使用的程序集合,相当于做菜的原料已经备好,链接库是对库进行二次打包给人使用,相当于半成品食材。
①release|X64配置,右键Microsoft.Cpp.x64.user,点击属性。
这一步貌似是可选的,参考链接里面有一个博主做了提醒,CSDN用户King_LJames:VS2017配置opencv教程(超详细!!!)
但是我跟着顺序看下来的时候已经跟着配了。说是发布程序时才会用到的。
|
②【包含目录】和【库目录】加入对应路径
|
③参考的两篇帖子都对【项目属性】里面的【链接器】的【输入】做了配置。好像只有①的那个链接器配置是可选的,这一个是必要的。
|
④改X64平台
|
|
⑤勾选微软服务器
这个还是前面步骤里面可选release|X64配置里的那个博主提到的,方便后面如果有dll缺失,可以下载而不报错。
CSDN用户King_LJames:VS2017配置opencv教程(超详细!!!)
⑥永久配置
这个是CSDN用户LoveMIss-Y:VS2017配置OpenCV4.1.1超详细教程(项目配置与永久配置)(一)里面的。
但是先留着吧,我测试没成功
我发现,我不会用hhh。C++也没咋用过,我得去找找方法看看怎么搞出第一张图片算配置成功了。
大概具体搞且顺利话半天时间能全部搞完,但是我要做博客记录所以慢一点点,还有就是新手上路,不懂的地方多一些。
要多对比看其他博主的博客,这次我参考的两个博客就互相补充,有一个看起来要深入一点,另一个博主在评论区也说了,自己是大二为了上课配的,所以图片和步骤就要细节一些。各有侧重吧。