博客
关于我
【从零学习OpenCV 4】安装过程中问题解决方案
阅读量:338 次
发布时间:2019-03-04

本文共 1096 字,大约阅读时间需要 3 分钟。

本文首发于“小白学视觉”微信公众号,欢迎关注公众号

本文作者为小白,版权归人民邮电出版社所有,禁止转载,侵权必究!


经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。

在编译OpenCV源码过程中,程序会自动下载一些文件,但是由于网络连接、网速限制等原因,可能会出现部分文件下载失败的情况。对于常见的下载失败ippicv.zip与face_landmark_model.dat两个文件的问题,本书中提供两种解决思路。

寻找网络资源

直接检索两个文件的全名,对于比较老的OpenCV版本可能会有很多可供下载的资源,对于较新的版本,本书资源的3rdparty中提供了对应OpenCV 4.0和OpenCV 4.1两个版本的文件,可供读者使用。(公众号后台回复“OpenCV 4即可获得下载链接”)

通过源文件中的下载地址下载

由于部分OpenCV版本使用的人数较少,因此网上可能没有相应的资源,不过也没关系,其实在OpenCV源文件中已经给出了这些文件的下载地址。打开源文件中的CMakeDownloadLog.txt文件(可以在opencv文件夹中搜索找到),能够发现里面没有下载成功的文件的下载地址,将地址直接复制到浏览器中,就可以通过浏览器下载。在笔者有限的经验中,目前这种方法适用于任何一个版本的OpenCV。

找到文件资源后,将其保存在“…\opencv\sources\.cache”路径下的文件夹中,其中ippicv.zip保存在ippicv文件夹中,face_landmark_model.dat放置在data文件夹中。需要注意的是文件的命名形式也十分重要,如果命名规则不满足OpenCV要求的“MD5码+文件名”的形式,例如“MD5码+face_landmark_model.dat”,在编译的时候程序仍然会重新下载文件。关于MD5码的查看方式非常简单,读者可以自行了解,这里不再做介绍。

提示

“.cache”文件夹是一个隐藏文件夹,找到它需要打开“隐藏的项目”。

《OpenCV 4开放详解》往期推荐

经过几个月的努力,市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》将于今年12月左右由人民邮电出版社发行。如果小伙伴觉得内容有帮助,希望到时候多多支持!

关注小白的小伙伴可以提前看到书中的内容,我们创建了学习交流群,欢迎各位小伙伴添加小白微信加入交流群,添加小白时请备注“学习OpenCV 4”。

 

你可能感兴趣的文章
MySQL replace函数替换字符串语句的用法(mysql字符串替换)
查看>>
mysql replace用法
查看>>
Mysql Row_Format 参数讲解
查看>>
mysql select, from ,join ,on ,where groupby,having ,order by limit的执行顺序和书写顺序
查看>>
MySQL Server 5.5安装记录
查看>>
mysql server has gone away
查看>>
mysql slave 停了_slave 停止。求解决方法
查看>>
MySQL SQL 优化指南:主键、ORDER BY、GROUP BY 和 UPDATE 优化详解
查看>>
MYSQL sql语句针对数据记录时间范围查询的效率对比
查看>>
mysql sum 没返回,如果没有找到任何值,我如何在MySQL中获得SUM函数以返回'0'?
查看>>
mysql Timestamp时间隔了8小时
查看>>
Mysql tinyint(1)与tinyint(4)的区别
查看>>
mysql union orderby 无效
查看>>
mysql v$session_Oracle 进程查看v$session
查看>>
mysql where中如何判断不为空
查看>>
MySQL Workbench 使用手册:从入门到精通
查看>>
mysql workbench6.3.5_MySQL Workbench
查看>>
MySQL Workbench安装教程以及菜单汉化
查看>>
MySQL Xtrabackup 安装、备份、恢复
查看>>
mysql [Err] 1436 - Thread stack overrun: 129464 bytes used of a 286720 byte stack, and 160000 bytes
查看>>