参考博客: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. mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天等等

    转自: https://blog.csdn.net/min996358312/article/details/61420462 1.当函数使用时,即interval(),为比较函数,如:interva ...

  2. Unable to create initial connections of pool. spring boot mysql

    Unable to create initial connections of pool. 在链接url里添加 将useSSL=true改为useSSL=false 只能说明服务器没有打开SSL功能

  3. springboot整合websocket实现客户端与服务端通信

    定义  WebSocket是通过单个TCP连接提供全双工(双向通信)通信信道的计算机通信协议.此WebSocket API可在用户的浏览器和服务器之间进行双向通信.用户可以向服务器发送消息并接收事件驱 ...

  4. Linux断网安装jdk1.8

    1.创建目录存放jdk包 mkdir /usr/java 2.上传jdk包 通过xftp或者其他远程工具 3.解压jdk tar zxvf jdk-8u221-linux-x64.tar.gz 4.打 ...

  5. svg 放大缩小后的比例

    function getCoords(evt) { // 计算出当前屏幕与svg的比例    var canvas = document.getElementById("canvase&qu ...

  6. day30 NFS服务器概述

    02. NFS存储服务概念介绍 NFS是Network File System的缩写,中文意思是网络文件共享系统, 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录 存储服 ...

  7. Codeforces Round #601 (Div. 2) E1 Send Boxes to Alice (Easy Version)

    #include <bits/stdc++.h> using namespace std; typedef long long ll; ; int a[N]; int n; bool pr ...

  8. 《深入理解Java虚拟机》读书笔记二

    第三章 垃圾收集器与内存分配策略 1.判断对象是否已死 引用计数法: 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,每当引用失效时,计数器值就减1. 任何时刻计数器为0的对象就是不 ...

  9. V8 是怎么跑起来的 —— V8 中的对象表示

    V8 是怎么跑起来的 —— V8 中的对象表示 ThornWu The best is yet to come 30 人赞同了该文章 本文创作于 2019-04-30,2019-12-20 迁移至此本 ...

  10. C++中类成员变量的初始化问题

    C++11之后允许对非静态成员变量进行初始化(in-class initialization),不过对于非fundamental(非基本数据)类型需要采用的是initializer_list来实现的 ...