参考博客:https://blog.csdn.net/tmosk/article/details/76578082

参考博客:https://blog.csdn.net/kaka20080622/article/details/51075608

问题:

/usr/bin/ld: cannot find -lippicv
collect2: error: ld returned 1 exit status

解决方案一、

解决方法:找到-lippicv对应的库(libippicv.a),该库位于 安装目录opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64文件夹下 ,进入该文件夹下执行

sudo cp libippicv.a /usr/local/lib/即可

sudo cp libippicv.a /usr/local/lib/

继续执行make 即可

解决方案二、

找到ippicv

执行:

locate ippicv

输出所有ippicv存在的路径:

 /home/wmz/.local/share/Trash/files/ippicv_linux_20151201.tgz
/home/wmz/.local/share/Trash/info/ippicv_linux_20151201.tgz.trashinfo
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/downloader.cmake
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/downloads
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/ippicv_linux_20151201.tgz
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/lib
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/license
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/readme.htm
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include/ipp.h
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_base.h
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_defs.h
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_redefs.h
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_types.h
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/include/ippversion.h
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/lib/ia32
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/lib/ia32/libippicv.a
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.a
/home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/license/ippEULA.txt
/home/wmz/anaconda3/pkgs/opencv-3.1.-np111py35_1/share/OpenCV/3rdparty/lib/libippicv.a
/home/wmz/anaconda3/share/OpenCV/3rdparty/lib/libippicv.a
/mnt/hgfs/vmsharefolders/ippicv_linux_20151201.tgz
/usr/local/share/OpenCV/3rdparty/lib/libippicv.a

找到需要的 libippicv.a建立软链接:

sudo ln -s /home/wmz/Documents/opencv-3.1./3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.a /usr/local/lib/libippicv.a

Opencv -lippicv的更多相关文章

  1. 安装笔记, caffe 、 opencv等

    1. 1.1 opencv static linux mkdir build & cd build cmake .. -LH  这句话用来查看编译选项  如果不知道编译啥  可以用这个查看一下 ...

  2. OpenCV的安装和使用

    @ windows系统 (环境:VS2013) 下载安装opencv.exe: VS2013下“项目”->“属性页”->“配置属性”-> “VC++目录”: 包含目录 - ..\op ...

  3. opencv在图像显示中文

    在图像定位和模式识别时,经常需要把结果标注到图片上,标注内容可以是数字字母.矩形框等(opencv支持的)或者是中文汉字(借助freetype). 1.显示数字/矩形框 #include <op ...

  4. opencv中Mat与IplImage,CVMat类型之间转换

    opencv中对图像的处理是最基本的操作,一般的图像类型为IplImage类型,但是当我们对图像进行处理的时候,多数都是对像素矩阵进行处理,所以这三个类型之间的转换会对我们的工作带来便利. Mat类型 ...

  5. opencv源码:cascadedetect

    级联分类器检测类CascadeClassifier,提供了两个重要的方法: CascadeClassifier cascade_classifier; cascade_classifier.load( ...

  6. 基于OpenCV的车辆检测与追踪的实现

    最近老师布置了一个作业,是做一个基于视频的车辆检测与追踪,用了大概两周的时间做了一个简单的,效果不是很理想,但抑制不住想把自己的一些认识写下来,这里就把一些网络上的博客整理一下分享给大家,希望帮助到大 ...

  7. OpenCV人脸识别Eigen算法源码分析

    1 理论基础 学习Eigen人脸识别算法需要了解一下它用到的几个理论基础,现总结如下: 1.1 协方差矩阵 首先需要了解一下公式: 共公式可以看出:均值描述的是样本集合的平均值,而标准差描述的则是样本 ...

  8. OpenCV人脸识别LBPH算法源码分析

    1 背景及理论基础 人脸识别是指将一个需要识别的人脸和人脸库中的某个人脸对应起来(类似于指纹识别),目的是完成识别功能,该术语需要和人脸检测进行区分,人脸检测是在一张图片中把人脸定位出来,完成的是搜寻 ...

  9. OpenCV模板匹配算法详解

    1 理论介绍 模板匹配是在一幅图像中寻找一个特定目标的方法之一,这种方法的原理非常简单,遍历图像中的每一个可能的位置,比较各处与模板是否“相似”,当相似度足够高时,就认为找到了我们的目标.OpenCV ...

随机推荐

  1. Android_Activity的生命周期、跳转方式及参数传递、启动模式。

    Activity的生命周期: onCreat ,onStart,onResume,onPause,onRestart,onStop,onDestroy Activity之间的跳转分为显式跳转和隐式跳转 ...

  2. MyEclipse启动Tomcat报错:Could not find the main class: org.apache.catalina.startup

    问题描述 Could not find the main class:org.apache.catalina.startup.Bootstrap. Program will exit 问题原因 主要原 ...

  3. SpringMVC 源代码深度解析 IOC容器(Bean 解析、注册)

    SpringMVC通过一个配置文件描述Bean以及Bean之间的依赖关系,利用Java的反射机制实例化Bean并建立Bean之间的依赖关系.IOC容器在完成这些底层工作的基础还提供了Bean的实例缓. ...

  4. python之路模块补充

    =======================================json序列化========================================= ============ ...

  5. npm 配置国内源

    淘宝镜像 npm config set registry http://registry.npm.taobao.org

  6. linux 定时任务设置

    创建一个mysqlbak.sh文件 #!/bin/sh #文件名时间 time=`date '+%y-%m-%d %H:%M:%S'` #mysql用户 user=root #mysql密码 pass ...

  7. 题解【洛谷P1725】琪露诺

    题面 典型的单调队列优化\(\text{DP}\)题. 不难想到设\(dp_i\)表示以\(i\)结尾能得到的最大冰冻指数. 这样设的转移方程也很简单:\(dp_i=\max\left\{ dp_j+ ...

  8. [AHOI2013] 差异 - 后缀数组,单调栈

    [AHOI2013] 差异 Description 求 \(\sum {len(T_i) + len(T_j) - 2 lcp(T_i,T_j)}\) 的值 其中 \(T_i (i = 1,2,... ...

  9. SQL Server 2008创建数据库

    1.数据.数据库.数据管理系统基本概念: 数据:人类有用信息的符号化表示. 数据库:按照数据结构来组织.存储和管理数据的一个仓库. 数据库管理系统(DBMS):可维护.存储并为应用系统提供数据的软件系 ...

  10. Linux system 初步

    快捷键: open a new terminal: ctrl+alt+T; close current terminal: ctrl+shift+W; switch windows: alt+tab ...