草庐IT

Ubuntu-OpenCV

全部标签

基于ubuntu20.04安装kubernetes1.27.1(使用cri-docker)

1.环境准备192.168.1.60master192.168.1.61node1192.168.1.62node2192.168.1.63node31.1配置hostname,host文件不修改hostname会导致主机名相同,安装网络创建后,不同node节点的pod通信会有问题1.2配置内核转发及网桥过滤cat/etc/sysctl.d/k8s.confnet.bridge.bridge-nf-call-ip6tables=1net.bridge.bridge-nf-call-iptables=1net.ipv4.ip_forward=1sysctl-p/etc/sysctl.d/k8s.

在Ubuntu 22.04上配置静态IP地址

在Ubuntu22.04上配置静态IP地址需要进行以下步骤:打开终端:在桌面上,按下Ctrl+Alt+T组合键,或者在应用程序搜索栏中键入“终端”。编辑网络配置文件:使用文本编辑器(例如nano或vim)打开网络配置文件。在终端中,输入以下命令以使用nano编辑器打开配置文件:sudonano/etc/netplan/00-installer-config.yaml在打开的配置文件中,您会看到一个类似以下内容的部分:network:ethernets:enp0s3:dhcp4:trueversion:2将dhcp4:true修改为dhcp4:false,然后在ethernets下添加您的静态I

在Ubuntu上安装和使用XRDP进行远程桌面连接Linux

XRDP是一个开源的远程桌面协议服务器,允许用户通过远程连接从Windows、macOS或其他Linux系统访问Ubuntu系统的桌面环境。本文将详细介绍如何在Ubuntu上安装和配置XRDP,并通过远程桌面连接访问Ubuntu的桌面环境。步骤1:安装XRDP首先,我们需要通过以下命令安装XRDP软件包:sudoaptupdatesudoaptinstallxrdp这将从Ubuntu软件仓库中下载并安装XRDP软件包。步骤2:配置XRDP安装完成后,我们需要进行一些配置以确保XRDP正常工作。首先,我们需要将当前用户添加到xrdp组中,以便允许远程连接:sudoadduseryour_user

【OpenCV】OpenCV介绍及C++环境配置

文章目录1.OpenCV介绍2.WindowsOpenCV环境配置3.UbuntuOpenCV环境配置4.卸载OpenCV41.OpenCV介绍OpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。OpenCV是用C++语言编写的,同时留有C++(工程部署用)、Python(深度学习用)、Java和MATLAB(Matlab好多例子都调用的opencv)接口,为了学习(juan)和部署视觉类的应用,记录一下学习过程。OpenCV的应用太广了,就不再赘述,这里我主要关心在车辆摄像头上的一些应用。OpenCV官网:https

opencv Mat详解

文章目录一.图像的存储二.OpenCV中图像坐标系的定义三.OpenCV中的Mat四.OpenCV中的图像存储方式五.显式创建Mat对象1.使用Mat构造函数2.使用C/C++数组初始化Mat3.使用cv::Mat::create函数4.使用cv::Mat::zeros,cv::Mat::ones,cv::Mat::eye函数.5.使用逗号分隔的初始化器或初始化器列表6.为现有Mat对象和cv::Mat::clone或cv::Mat::copyTo创建新矩阵头7.使用randu()函数为现有矩阵头填充随机数六.访问Mat元素的方式1.直接指针访问(最高效的方法)2.迭代器方法3.带引用返回的动

竞赛选题 深度学习YOLO图像视频足球和人体检测 - python opencv

文章目录0前言1课题背景2实现效果3卷积神经网络4Yolov5算法5数据集6最后0前言🔥优质竞赛项目系列,今天要分享的是🚩深度学习YOLO图像视频足球和人体检测该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:5分🧿更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1课题背景得益于深度学习技术的飞速发展,基于深度学习的目标检测算法研究成为近几年研究的热门方向。本项目基于Yolov5算法实现图像视频足球和人检测。2实现效果3卷积神经网络卷积神经网络(CNN

手把手教你实现—基于OpenCV的车流量统计和车速检测代码

         本章将实现了一个简单的车辆速度估计和车流量统计的GUI应用,它使用了Haar级联检测器和相关跟踪器来检测和跟踪视频中的车辆,并通过图像处理和数学计算来估计车辆的速度。    1.首先,该代码需要cv2:用于图像处理和计算机视觉任务;dlib:用于对象跟踪和检测;time:用于计算帧率和时间间隔;threading:用于处理多线程操作;math:用于数学计算等。    2.然后,定义了全局变量video_path和highest_speed,用于存储选择的视频文件路径和最高时速度。    3.接下来,通过carCascade=cv2.CascadeClassifier('myh

【OpenCV】 红绿灯识别检测

目录一:红绿灯识别检测效果展示二:红绿灯识别检测具体步骤 1.初始化设置,对亮度设置视频路径进行初始化设置2.帧处理,调整视频亮度,分解YCrCb的三个成分,拆分红和绿,对这两种颜色进行特征提取3.腐蚀膨胀处理,去除其他噪点,提高红绿灯提取特征4.红绿灯识别检测,给出识别结果显示5.对红灯和绿灯进行轮廓提取6.确定两个矩形区域是否相交三: 红绿灯识别检测源码分享一:红绿灯识别检测效果展示使用到了OpenCV轮廓识别如上图轮廓识别分别检测识别出红灯绿灯[检测出来的红灯轮廓和绿灯轮廓如下图所示]在红绿灯都亮时,可以检测到数值当红灯不亮绿灯亮时,红灯没有数值绿灯显示数值当拍摄车辆通行,也就是红绿灯都

Qt+OpenCV联合开发(十九)--鼠标操作与响应

一、基本知识如果你想要用鼠标在图上做标记等,就要用到创建鼠标回调函数的函数setMouseCallback(),以及鼠标事件回调函数onMouse()。通过鼠标对图像视窗最常见的操作有:左键单击按下左键单击抬起左键按下拖动鼠标指针位置移动1、setMouseCallback()函数c++原型voidsetMousecallback(conststring&winname,MouseCallbackonMouse,void*userdata=0);winname窗口的名字onMouse鼠标回调函数(响应函数)。监视到鼠标操作后调用并处理相应动作。这个函数的原型应该为voidon_Mouse(in

windows - 使用 CMake 和 minGW 编译 OpenCV

我无法在Windows上使用Cmake和MinGW编译openCV。我完全不明白我的错误,请看一下:好的,我不能发布任何图片。所以这是错误:CMakeErroratcmake/OpenCVUtils.cmake:19(if):如果给定参数:"C:/BuildOpenCV""MATCHES""^C:/Users/Corentin/Desktop/C_C++/openCV/opencv""OR""C:/BuildOpenCV""MATCHES""^C:/BuildOpenCV"正则表达式“^C:/Users/Corentin/Desktop/C_C++/openCV/opencv”不能编译