ubuntu18.04安装opencv记录
踩坑过程:
刚开始是参考这篇文章自行下载编译
https://blog.csdn.net/dongdong_csdn/article/details/85217292
从这篇文章中虽然可以编译出头文件与库,在编译测试程序也可以通过,不过在执行时总是报错.
OpenCV(3.4.6) /opt/workspace/opencv-3.4.6/modules/highgui/src/window.cpp:358: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'
最后还是在这篇博客中使用命令行中安装成功.
https://blog.csdn.net/yllifesong/article/details/80980274
其中学习到
1 ldconfig查看环境变量中的动态链接库.
2 qt的简单操作安装的各种库文件,很容易找到.
代码如下.
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;int main(int argc, char *argv[])
{Mat image = imread("1.png");namedWindow("img");imshow("img", image);waitKey(0);return 0;
}
编译命令参考:g++ main.cpp -o main -I/usr/include -I/usr/include/opencv2 -I/usr/include/opencv/ -L/usr/lib/x86_64-linux-gnu/ -lopencv_core -lopencv_calib3d -lopencv_dnn -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo
目标:
后面要学会在命令行安装的opencv可以通过GDB调试.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
最后时刻,我从opencv官网中下载了与命令行一样的版本opencv3.2.0.参考上面第一个链接编译,会报错只是因为跟ffmpeg版本不匹配导致的,不用怕在百度上搜索报错信息很容易解决的.
最后要注意的,就是要设置opencv动态链接库的环境变量要在ldconfig中查到.不然即使编译通过执行起来还是会报错的.
ubuntu18.04安装opencv记录相关推荐
- Ubuntu18.04 安装OpenCV
Ubuntu18.04安装 OpenCV 这里选择OpenCV3.4.3,其他版本类似 文章目录 Ubuntu18.04安装 OpenCV 1.下载OpenCV 2.安装cmake及OpenCV依赖包 ...
- Ubuntu18.04安装opencv和opencv_contrib
Ubuntu18.04安装opencv和opencv_contrib 目录 Ubuntu18.04安装opencv和opencv_contrib 1. 版本 2.源码编译和安装opencv和openc ...
- ubuntu18.04安装opencv with ffmpeg和java
项目需要ubuntu18.04安装opencv with ffmpeg和java apt-get install ant 按照https://blog.csdn.net/qq_38619782/art ...
- Ubuntu18.04安装Carla 记录
官方文档:CARLA Simulator 方式一:简单快速安装,该方式有缺陷.需要使用虚幻引擎编辑器的高级定制和开发选项不可用. Advanced customization and developm ...
- ubuntu18.04安装opencv的viz模块
背景介绍:博主在编译<视觉SLAM14讲>的第9讲的案例时,遇到了编译错误,提示找不到viz库,然后我在opencv的头文件和库文件夹中都找到了viz库,那为什么系统会找不到呢?然后我考虑 ...
- Ubuntu18.04 安装opencv 3.2.0 ,opencv3.4.15
1. 源码 https://github.com/opencv/opencv 2. 安装依赖 sudo apt-get install build-essential sudo apt-get ins ...
- Ubuntu18.04安装opencv和opencv_contrib(详细步骤及常见问题解决)
换了系统,今天又重新安装一下opencv,记录以下全过程,以及遇到的一些常见错误的解决办法.网上的安装教材很多,但遇到一些错误还是要自己一个一个去找,索性自己总结一个. 一.下载安装包 1.openc ...
- ubuntu18.04安装opencv viz模块
安装依赖 sudo apt-get isntall libvtk6-dev 进入opencv文件夹 进入build文件夹 cmake -DWITH_VTK=ON - make -j4 sudo mak ...
- Ubuntu18.04安装微信记录
由于现在微信并不支持Linux系统,所以要在Linux环境下使用微信需要借助Wine工具. 安装WineHD 关于安装Wine可以参考这篇文章,不要安装apt源中的wine,太老了,直接通过wineH ...
- Ubuntu18.04安装OpenCV教程
1.Opencv安装包下载: OpenCV网站: github 找到OpenCV和 opencv_contrib 在OpenCV中找到需要的版本 点击下载源码 在opencv_contrib中选择与O ...
最新文章
- STM32使用另外两种方法使LED灯闪烁
- Hough Transform 的算法思想
- 16进制数怎么判断正负
- 是否允许一部分人“先富起来”
- 西门子SIMENS学习网站
- 计算机网络之数据链路层:6、后退N帧协议(GBN)
- 支付宝上线AR扫识别垃圾功能,十大“拎不清”垃圾令小姐姐捂脸
- AKKA 集群中的发布与订阅Distributed Publish Subscribe in Cluster
- java网络编程udp数据报_java 网络编程(二)----UDP基础级的示例
- phpcount数组报错_joomla中的PHP错误警告:count():参数必须是实现Countable的数组或对象-问答-阿里云开发者社区-阿里云...
- python中遇到的问题及解决方法_自己编程中遇到的Python错误和解决方法汇总整理...
- jmeter 中的Parameters 和Body Data的区别
- jupyter notebook 修改默认文件夹
- AutoCAD2000 DWG 格式 section location部分(简述)
- PS磨皮—高低频磨皮
- 华为od机试真题 C++ 实现【导师请吃火锅】【2023 B卷】
- 以太坊加密猫Crypto Kitty合约解析
- Android 应用A开启应用B
- 使用C语言+USRP B210从零开始实现无线通信(2) 获取以太网数据并封装
- 亚马逊CEO贝佐斯:蓝色起源将登月“拯救”地球