草庐IT

Ubuntu20.04 编译 gstreamer 支持gpu硬编解 opencv-python同支持gst

什么是Gstreamer?Gstreamer是一个支持Windows,Linux,Android,iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(plugins)的方式实现,方便了各项功能的扩展。下图是对基于Gstreamer框架的应用的简单分层:可参考新版编解码gstreamer自1.17.1开始,便抛弃了老版本的gpu硬编解方案,采取了新方案,新方案对环境要求放松,意味着更好编译,更稳定:老版方案装一些预环境还比较麻烦,所以建议抛弃老版本,用新版

Linux(7)Ubuntu20.04 arm64安装Docker

1.更换源vi/etc/apt/sources.listdebhttps://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/focalmainrestricteduniversemultiversedebhttps://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/focal-updatesmainrestricteduniversemultiversedebhttps://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/focal-backportsmainrestrictedunive

ubuntu - 需要在 Ubuntu 14.04 (trusty64) 上将 Go 1.2.1 升级到 1.3+

环境vagrant/virtualbox/ubuntu-trusty64我的Go版本是1.2.1通过apt-getinstallgolang安装我需要并且应该安装更新的(1.3+)版本(repo已过时)是否最好:A-apt-get卸载,使用更新的repo重新安装B-尝试将现有的Go升级到1.3或更高版本C-? 最佳答案 我认为典型的方法是使用godeb工具:https://github.com/niemeyer/godeb 关于ubuntu-需要在Ubuntu14.04(trusty64

ubuntu - 需要在 Ubuntu 14.04 (trusty64) 上将 Go 1.2.1 升级到 1.3+

环境vagrant/virtualbox/ubuntu-trusty64我的Go版本是1.2.1通过apt-getinstallgolang安装我需要并且应该安装更新的(1.3+)版本(repo已过时)是否最好:A-apt-get卸载,使用更新的repo重新安装B-尝试将现有的Go升级到1.3或更高版本C-? 最佳答案 我认为典型的方法是使用godeb工具:https://github.com/niemeyer/godeb 关于ubuntu-需要在Ubuntu14.04(trusty64

Ubuntu18.04下Opencv的安装及使用实例

本文主要介绍了在Ubuntu18.04系统下练习编译、安装著名的C/C++图像处理开源软件库Opencv3.4.12(过程多,耗时长,需要耐心和细心)目录一、Opencv简介二、Opencv安装1.安装环境2.下载Opencv3.4.12 3.解压安装包4.使用cmake安装opencv 5.使用make创建编译 6.安装 7.配置环境 三、使用实例:图片 四、使用实例:视频1.虚拟机获取摄像头权限 2.播放视频3.打开摄像头录制视频 五、总结 六、参考资料一、Opencv简介OpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉处理开源软

Ubuntu18.04下Opencv的安装及使用实例

本文主要介绍了在Ubuntu18.04系统下练习编译、安装著名的C/C++图像处理开源软件库Opencv3.4.12(过程多,耗时长,需要耐心和细心)目录一、Opencv简介二、Opencv安装1.安装环境2.下载Opencv3.4.12 3.解压安装包4.使用cmake安装opencv 5.使用make创建编译 6.安装 7.配置环境 三、使用实例:图片 四、使用实例:视频1.虚拟机获取摄像头权限 2.播放视频3.打开摄像头录制视频 五、总结 六、参考资料一、Opencv简介OpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉处理开源软

ubuntu 20.04解决在处理时有错误发生: /var/cache/apt/archives/python3-catkin-pkg-modules_0.4.24-1_all.deb问题

记录:安装ros时出现的依赖错误输入sudoaptinstallros-noetic-desktop-full之后就开始报这个错python3-rosdep-modules:依赖:python3-catkin-pkg-modules(>=0.4.0)但是它将不会被安装而且提示:可以用sudoapt--fix-brokeninstall不指名修复然后报错E:Sub-process/usr/bin/dpkgreturnedanerrorcode(1)/dpkg:errorprocessingarchive/var/cache/apt/archives/python-rospkg-modules_1

Ubuntu22.04安装向日葵并且设置自启动

1.下载首先到向日葵官网下载程序,具体如下:网址:向日葵远程控制app官方下载-贝锐向日葵官网选择linux后点击立即下载 建议选择图形版本进行下载,命令行版本可能会出现莫名其妙的错误2.安装首先切换到下载文件所在目录空白处右键点击在终端打开执行如下命令:sudodpkg-i文件名.deb3.启动执行如下命令:/usr/local/sunlogin/bin/sunloginclient 4.设置自启动(1)查找向日葵安装位置dpkg-Lsunloginclient(2)使用命令或者界面打开启动应用程序命令:gnome-session-properties界面: 然后点击添加(3)添加路径将第一

嵌入式Linux驱动开发 04:基于设备树的驱动开发

文章目录目的基础说明开发准备设备树调整驱动程序与测试总结设备树文件内容目的前面文章《嵌入式Linux驱动开发03:平台(platform)总线驱动模型》引入了资源和驱动分离的概念,这篇文章将在前面基础上更进一步,引入设备树的概念。基础说明在平台总线驱动模型中资源和驱动已经从逻辑上和代码组织上进行了分离,但每次调整资源还是会涉及到内核,所以现在更加流行的是设备树方式。设备树的好处是通过独立于内核存在,这样如果设备上外设功能启用与否以及位置变动的话很多时候不用修改与编译内核,只要重新处理设备树文件即可。设备树代码(或者都算不上代码)只是一些树状的数据,有点像JSON。通常每个系列的芯片厂家都会编写

【Ubuntu】——ubuntu18.04配置静态ip

ubuntu18.04配置静态ip要点:1.root权限;2.打开/etc/netplan/01-network-manager-all.yaml3.修改内容如下:1.查找netplan目录下默认的网络配置文件,文件后缀为.yaml,我的是叫01-network-manager-all.yaml的文件。如果没有可以使用sudogedit01-network-manager-all.yam自己创建和。$cd/etc/netplan$ls2.输入ifconfig命令,查看当前网卡$ifconfig3.输入route-n查看当前网关,这一步要注意,不然配置的时候网关不对会导致配置完之后虽然有IP,但