博客
关于我
【从零学习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监控工具-PMM,让你更上一层楼(下)
查看>>
MySQL相关命令
查看>>
mysql社工库搭建教程_社工库的搭建思路与代码实现
查看>>
Warning: Can't perform a React state update on an unmounted component. This is a no-
查看>>
mysql笔记 (早前的,很乱)
查看>>
MySQL笔记:InnoDB的锁机制
查看>>
mysql第一天~mysql基础【主要是DDL、DML、DQL语句,以及重点掌握存存引擎、查询(模糊查询)】
查看>>
mysql第二天~mysql基础【查询排序、分页查询、多表查询、数据备份与恢复等】
查看>>
MySQL简介和安装
查看>>
MySQL简单查询
查看>>
MySQL管理利器 MySQL Utilities 安装
查看>>
MySQL篇(管理工具)
查看>>
mysql类型转换函数convert与cast的用法
查看>>
mysql系列一
查看>>
MySQL系列之数据类型(Date&Time)
查看>>
MySQL系列之数据类型(Date&Time)
查看>>
Mysql系列之锁机制
查看>>
Mysql系列九:使用zookeeper管理远程Mycat配置文件、Mycat监控、Mycat数据迁移(扩容)...
查看>>
MySql系列:[4200][1140]In aggregated query without GROUP BY, expression #2 of SELECT list contains nona
查看>>
MySQL索引
查看>>