草庐IT

Ubuntu-OpenCV

全部标签

cv2.error: OpenCV(4.8.1) :-1: error: (-5:Bad argument) in function ‘rectangle‘ > Overload resolution

报错记录cv2.error:OpenCV(4.8.1):-1:error:(-5:Badargument)infunction'rectangle'>Overloadresolutionfailed:> -Argument'thickness'isrequiredtobeaninteger> -Argument'thickness'isrequiredtobeaninteger> -argumentforrectangle()givenbyname('thickness')andposition(4)> -argumentforrectangle()givenbyname('thickness

记一次Ubuntu22.04黑屏而无法启动事件(屏幕一直黑屏,闪烁)

项目场景:项目场景:某天突然Ubuntu黑屏,电脑处于黑屏状态。我参考过多篇博客,实操总结:1.多半是安装的显卡驱动版本问题。2.重新安转驱动后与之前的GNOME显示环境的管理器无法适配。如果是在未安装显卡驱动或者重新安装驱动出现了问题,围绕这两个点去排查,十有八九都能解决问题。问题描述这是我开机的状态,不用管上面具体报的硬件的错误(硬件没那么容易损坏)。下面开始具体的操作流程。解决方案:第一阶段:重装驱动1.卸载之前的驱动:$sudoaptpurgenvidia*2.把显卡驱动加入PPA(这一步迟迟无法加载可以跳过,或者知道这个命令的含义的也可以自己判断需不需要)$sudoadd-apt-r

Android:Linux上编译OpenCV的Android库,从源码编译出一个轻量级的OpenCV安卓库

(原文在这里,我根据这篇文章终于也能编译成功可以使用的OpenCV库文件了:Linux上编译OpenCV的Android库https://zhuanlan.zhihu.com/p/301203711整个编译过程只用下载AndroidNDK和OpenCV源码。工具链android.toolchain.cmake,是NDK:android-ndk-r19c-linux-x86_64自带的,不用自己编译了。使用WSLUbuntu记得每行命令前都要加sudo权限,不然就会有很多莫名其妙的错误)背景最近需要在Android应用程序上使用OpenCV,官方提供的预编译库实在是太大了,有100多MB。因为我

Ubuntu server 20.04安装教程 开启root远程登录及破密

一.Ubuntuserver20.04安装我用VMware虚拟机安装,方便截图,VMware安装系统教程大同小异,可以自行搜索。或者看我主页的VMware安装教程。插入U盘启动盘或者虚拟机挂载ISO镜像,稍等片刻,加载出现语言选择界面。这里我选择英语教程,公司正常都是用英文版,新手小白可以选中文快速入手。这里直接回车。一路回车。这里网络配置,使用DHCP或者静态IP。可以自动,但公司都要求手动配置。我们改一下手动配置。选择网卡回车,选择IPv4,回车。选择手动配置。这里subent格式为xxx.xxx.xxx.0/xx,举例我的192.168.199.0/24。这里的/24,就是子网掩码255

Linux Ubuntu环境部署SVN服务并结合内网穿透实现公网访问内网资料库

文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf文件2.2修改passwd文件2.3修改authz文件3.启动svn服务4.内网穿透4.1安装cpolar内网穿透4.2创建隧道映射本地端口5.测试公网访问6.配置固定公网TCP端口地址6.1保留一个固定的公网TCP端口地址6.2配置固定公网TCP端口地址7.使用固定TCP端口地址远程SVN服务前言由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。当SVN安装在局域网内的话,想要远程访问资料

004 OpenCV akaze特征点检测匹配

目录一、环境二、akaze特征点算法2.1、基本原理2.2、实现过程2.3、实际应用2.4、优点与不足三、代码3.1、数据准备3.2、完整代码一、环境本文使用环境为:Windows10Python3.9.17opencv-python4.8.0.74二、akaze特征点算法特征点检测算法AKAZE是一种广泛应用于图像处理领域的算法,它可以在不同尺度下提取图像的特征点,并具有尺度不变性和旋转不变性等优点。本文将概括介绍AKAZE算法的基本原理、实现过程以及其在实际应用中的表现。2.1、基本原理AKAZE算法是基于尺度空间理论和图像金字塔的,它通过非线性扩散滤波来构建尺度空间,并在尺度空间中检测关

python - Hadoop:在 Ubuntu 12.04 中通过 NameNode 格式化 HDFS 文件系统

我正在学习本教程http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/注意:是的,我知道我确实将hadoop安装到/usr/local/hadoop/hadoop/但教程没有当我运行时:hduser@ubuntu:~$/usr/local/hadoop/hadoop/bin/hadoopnamenode-format我明白了Warning:$HADOOP_HOMEisdeprecated./usr/local/hadoop/hadoop/bin/hadoop:li

OpenCV图像识别技术+Mediapipe与Unity引擎的结合

OpenCV图像识别技术+Mediapipe与Unity引擎的结合前言Demo效果展示认识Mediapipe项目环境身体动作捕捉部分关于身体特征点核心代码手势动作捕捉部分后语关于项目前言本篇文章将介绍如何使用Python利用OpenCV图像捕捉,配合强大的Mediapipe库来实现手势,人体动作检测与识别;将识别结果实时同步至Unity中,实现手部,人物模型在Unity中运动身体结构识别Demo效果展示视频演示地址:https://hackathon2022.juejin.cn/#/works/detail?unique=WJoYomLPg0JOYs8GazDVrw手势识别实时抓取物品:身体机

Ubuntu之apt-get--解决安装docker的报错:Package docker-ce is not available, but is referred to by another p

原文网址:Ubuntu之apt-get--解决安装docker的报错:Packagedocker-ceisnotavailable,butisreferredtobyanotherp_IT利刃出鞘的博客-CSDN博客简介本文介绍用Ubuntu的apt-get命令安装docker时提示docker-ce不可用的解决方法。错误日志Packagedocker-ceisnotavailable,butisreferredtobyanotherpackage原因此版本的源中没有docker-ce的安装包,所以报错。解决办法:使用旧版本的docker仓库(本处用的是bionic)。法1:命令添加更新源su

OpenCV实现FAST算法角点检测 、ORB算法特征点检测

目录1Fast算法1.1Fast算法原理1.2 实现办法1.2.1 机器学习的角点检测器1.2.2 非极大值抑制1.3 代码实现1.4 结果展示2,ORB算法2.1代码实现2.2结果展示FAST算法角点检测原理:FAST算法(FeaturesfromAcceleratedSegmentTest)是一种快速的角点检测算法,用于检测图像中的关键点。该算法的核心思想是在像素周围的三个环内寻找连续的n个像素点,如果这些像素点中有x个像素点的灰度值比当前像素点的灰度值都要大或小,则当前像素点被认为是一个角点。FAST算法的计算速度较快,适用于实时应用和嵌入式系统等场景。ORB算法特征点检测原理:ORB算