草庐IT

Ubuntu-OpenCV

全部标签

vmware 下 ubuntu 双网卡设置

写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录step1:添加网卡setp2:配置网络设备器拓展setp3:网络信息配置关于双网卡无法上网问题背景:主机电脑通过WiFi上网,网口用于跟开发板等设备有线连接;为此需要实现虚拟机内对系统可以进行外网访问网页或下载工具包等(避免切换主机操作),同时具备通过网线访问内网设备机器进行控制调试等操作。环境:VMware®Workstation15Pro平台:Ubuntu18.04.6step1:添加网卡在虚拟机窗口栏,依次点击编辑->虚拟网络编辑

【Opencv】OpenCV使用CMake和MinGW的编译安装出错解决

编译时出现的错误:mingw32-make[1]:***[modules/core/CMakeFiles/opencv_core.dir/all]Error2Makefile:161:recipefortarget‘all’failedmingw32-make:***[all]Error2解决方法:  根据贴吧老哥的解答,发现是mingw版本有问题导致的错误,可以通过这个链接https://sourceforge.net/projects/mingw-w64/files/下载正确的版本来解决报错:  下载红框部分的文件解压即可参考https://tieba.baidu.com/p/595769

[ORB/BEBLID] 利用OpenCV(C++)实现尺度不变性与角度不变性的特征找图算法

本文只发布于利用OpenCV实现尺度不变性与角度不变性的特征找图算法和知乎一般来说,利用OpenCV实现找图功能,用的比较多的是模板匹配(matchTemplate)。笔者比较喜欢里面的NCC算法。但是模板有个很明显的短板,面对尺度改变,角度改变的目标就无能为力了。因此本文旨在做到模板匹配做不到的这两点上。当然也有人利用模板匹配实现上面的功能,但是方法之无语,效率之低下让我不禁想起了三体中的一句话:“成吉思汗的骑兵,攻击速度与二十世纪的装甲部队相当;北宋的床弩,射程达一千五百米,与二十世纪的狙击步枪差不多;但这些仍不过是古代的骑兵与弓弩而已,不可能与现代力量抗衡。基础理论决定一切,未来史学派清

【Python】【OpenCV】【NumPy】图像和原始字节的转换

学习完基础的图像算法,开始接触OpenCV学习:灰度图中,一个像素点上的灰度级需要一个字节(byte,2^8,8bit)进行存储,此时的灰度图是二维的。而当我们需要转换为彩色图时,即三维,便会产生颜色通道(Channel),这个时候,一个像素点上的灰度级便会需要三个字节来进行存储。可以借助笛卡尔坐标系来帮助理解: 我们开始实操:1、生成一个随机的原始字节;2、将随机字节转换为一维数组;3、转换为灰度图(即二维数组)然后保存;4、转换为彩色图(即三维数组)然后保存; Code:1importcv22importnumpy3importos45#生成随机字符,然后转换成字节数组6rb=bytear

Linux 下编译和交叉编译FFmpeg、OpenCV(contrib )库

目录一、Linux下FFmpeg库的编译1.1yasm库1.2安装X2641.3安装FFmepg1.4实验报错二、Linux下OpenCV库的编译三、环境变量设置四、FFmpegLinux交叉编译4.1FFmpeg不依赖其他库编译4.2FFmpeg编译依赖库(如X264)以上3部分验证过得,是正确的,第四步没验证五、OpenCV的交叉编译一、Linux下FFmpeg库的编译1.1yasm库hkx@ubuntu:~$wgethttp://www.nasm.us/pub/nasm/releasebuilds/2.13.01/nasm-2.13.01.tar.xz手动解压cd~hkx@ubuntu:

C++中利用OpenCV进行图像批量处理

想要对大量图像进行简单处理,我们可以利用代码实现。OpenCV作为开源的图像处理库,安装方便,容易上手,功能强大,受到了很多人的喜爱。1.背景笔者正在参加全国大学生智能汽车竞赛。由于放假在家,家中没有铺设赛道的条件,我找到了一款上位机,可以将智能车的图像导入到上位机中,上位机提供了在线调车功能,可以进行各种图像操作,将智能车的图像处理代码进行简单的修改,就可以在上位机中运行。但是这款上位机对图片有尺寸和格式的要求:bmp格式图片,分辨率应该是在188*120以下。在校调车期间,我购买了图传,将车辆运行时的图像实时传到电脑中,便于分析,所以电脑存有大量车辆运行中的图像。但是传到电脑上的图为了便于

Ubuntu22安装docker

如果出现域名无法解析的情况参考:Ubuntu22配置dns解析_苍穹之跃的博客-CSDN博客 目录一、安装必要的一些系统工具二、安装GPG证书三、写入软件源信息四、更新并安装Docker-CE五、安装指定版本的docker-ce六、看看是否已安装 一、安装必要的一些系统工具sudoapt-getupdatesudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-common二、安装GPG证书curl-fsSLhttps://mirrors.aliyun.com/docker-ce/linux/u

在 Ubuntu 上安装最新版的 Calibre

作为电子书管理的瑞士军刀,Calibre一直备受书籍爱好者和数字书虫们的喜爱。虽然存在更好(更轻量级)的 电子书阅读器,但Calibre在创建电子书、转换格式以及管理你的电子书库方面做得更出色。简言之,它是满足你所有电子书需求的全套解决方案。在本教程中,我将会涉及:从Ubuntu的仓库安装Calibre(简单易行,但可能不是最新版本)使用官方二进制文件安装Calibre(稍微复杂些,但能获取最新版本)方法1:从Ubuntu的仓库安装Calibre该方法简单易用,但可能无法获得最新的Calibre版本。但大多数情况下,这并不会造成问题。Ubuntu的universe仓库中提供了Calibre的稳

android - genymotion 卡住整个 Ubuntu 桌面

我最近下载了最新的Genymotion版本2.7.2(我之前有一个以前的版本,我不记得具体是哪个)但是每当我尝试启动模拟器时,设备会弹出大约一分钟但在加载之前完全卡住。不仅如此,当发生这种情况时,整个桌面都会卡住。我可以移动光标,但没有其他响应(甚至时钟停止工作)。没有点击或按键做任何事情,我不得不通过我机器上的电源按钮重新启动我的桌面。我正在运行Ubuntu16.04。我已经用3个独立的模拟设备尝试了3次,每次都发生同样的事情。在我解决这个问题之前,我无法完成我的工作,所以我真的很想得到一些建议。 最佳答案 有同样的问题,我从软件

树莓派4B+Ubuntu22.04 Server安装ROS2 Humble

树莓派4B+Ubuntu22.04Server安装ROS2Humble一、学习目标二、ROS介绍1、ROS能做啥2、ROS2版本三、准备工作四、安装ROS2五、运行示例扩展知识一、学习目标通过本章学习,了解ROS2相关版本,能够熟练掌握ROS2安装相关操作,最终让Talker-listener实例跑起来。参考网站:ROS2官网:https://www.ros.org/ROS2Humble版本:https://docs.ros.org/en/humble/Installation.html二、ROS介绍注意:如果对ROS已经有一定的了解,可以忽略此章节。1、ROS能做啥更多更具体的ROS介绍请查