• 2025-01-02咱们一起学 Java(107)
    咱们一起学Java(107)在之前的学习中,我们已经掌握了文本域和标签组件在Java图形程序中的使用,能够构建具有基本文本输入和标识功能的界面。今天,我们将继续深入学习文本输入相关的组件,包括密码域(JPasswordField)、文本区(JTextArea)以及滚动窗格(JScrollPane)。这些组件在处理密码输
  • 2025-01-01Java难绷知识05--Swing中的事件调度线程和资源释放
    Swing中的事件调度线程先了解一下Swing中的单线程模型单线程模型有什么作用虽然大伙认为Swing又丑又落后(但是我编写gui入门真的是从Swing开始)Swing最初设计是单线程模型,这意味着所有与Swing组件交互的代码都应该在同一个线程中执行。单线程模型避免了Swing组件可能因为
  • 2025-01-01使用 OpenCV 为视频添加视频时间水印
    该文章的原创地址:https://bbs.huaweicloud.com/blogs/4442401.安装opencv-pythonpipinstallopencv-python2.代码逻辑使用opencv读取视频文件importcv2importsys#使用cv打开视频文件cap=cv2.VideoCapture("./test.mp4")#检查视频文件是否呈贡打开
  • 2024-12-31Web Socket连接以及STOMP协议
    一、WebSocketWebSocket是一种网络通信协议,它允许在Web应用程序和服务器之间建立实时、双向的通信连接。WebSocket协议基于TCP,它允许客户端和服务器之间建立一个持久的连接,通过这个连接可以实时交换数据,就像聊天一样,双方可以随时发送和接收信息。WebSocket的生命周期包括四个阶
  • 2024-12-30python 资源管理工具V1
    python资源管理工具V1资源管理工具V1界面python3环境安装python-mpipinstallconfigparser==5.3.0-ihttps://pypi.tuna.tsinghua.edu.cn/simple/python-mpipinstallpymysql==0.9.3-ihttps://pypi.tuna.tsinghua.edu.cn/simple/python-mpipinstallpype
  • 2024-12-30内置环境数据
    内置环境数据框架内置了一些环境数据资源。资源id描述预览xr-frame-team-workspace-dayxr-frame团队工作地,白天xr-frame-team-workspace-nightxr-frame团队工作地,夜晚xr-frame-team-workspace-day2xr-frame团队工作地2,白天gz-haixinsha广州海心沙,下午
  • 2024-12-29单一职责原则
    登录模块在实际项目开发中很常见,请按照教材28页(PPT49页)利用单一职责原则重构后的类图实现这一模块。 importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjavax.swing.JFrame;importjavax.swing.JOpti
  • 2024-12-28【设计模式与体系结构】创建型模式-建造者模式
    简介建造者模式指的是将一个复杂对象的创建与表示分离,使得同样的创建过程可以创建不同的表示,分离了部件的构造(由Builder负责)和装配(由Director负责)。从而可以构造出复杂的对象,这个模式适用于某个对象的构建过程复杂的情况。由于实现了构建和装配的解耦,不同的构建器,相同的装配,
  • 2024-12-28基于OpenCv的车辆检测&计数
    项目描述:在截取一段公路上车流量视频,通过OpenCv识别经过的车辆并进行计数统计。汽车视频素材MP4 本项目实践目的旨在学习运用OpenCV知识,所以只截取了视频的一部分目录一、所用到的OpenCv知识:二、项目实现流程1将车流量视频加载出来2通过形态学识别车辆2.1前景/背
  • 2024-12-27某集团GIF动态验证码识别
    注意,本文只提供学习的思路,严禁违反法律以及破坏信息系统等行为,本文只提供思路如有侵犯,请联系作者下架本文识别已同步上线至OCR识别网站:http://yxlocr.nat300.top/ocr/other/16最近某集团更新了验证码,采用gif验证码,部分数据集展示如下该验证码由固定的五位数字
  • 2024-12-26【数据集】【YOLO】【目标检测】灭火器识别数据集 3261 张,YOLO灭火器识别算法实战训练教程,yolo灭火器识别毕业设计。
     一、数据集介绍【数据集】灭火器识别数据集3261张,目标检测,包含YOLO/VOC格式标注。数据集中包含1种分类:names:['extinguisher'],表示"灭火器"。数据集图片来自国内外网站、网络爬虫、监控采集等;可用于监控和移动设备灭火器识别。检测场景为工业园区、办公大楼、居民楼
  • 2024-12-24Move AI技术浅析(二):输入与预处理
    一、视频输入模块1.1视频输入步骤详解视频输入模块的主要任务是接收视频数据,并将其转换为后续处理所需的格式。具体步骤:1.1.1视频读取步骤:从文件系统、网络流或摄像头读取视频数据。技术:使用 OpenCV 的 cv2.VideoCapture 函数读取视频文件或摄像头视频流。示例代码:i
  • 2024-12-24【Python GUI 编程】tkinter :Ttk 小部件
    在本文中,将介绍Tkinter.ttk主题小部件,是常规Tkinter小部件的升级版本。Tkinter有两种小部件:经典小部件、主题小部件。Tkinter于1991年推出了经典小部件,2007年在Tk8.5中添加新式的主题小部件。主题小部件更新了部分经典小部件,并增加了部分新的小部件。要使用tkinter.tt
  • 2024-12-23php网络编程swoole websocket
    服务端:<?phpuseSwoole\WebSocket\Server;//创建HTTP服务器$server=newServer('127.0.0.1',8888,SWOOLE_PROCESS,SWOOLE_SOCK_TCP);$server->on('start',function($server){//print_r($server);echo"Swoolewebsock
  • 2024-12-23基于YOLO8水稻病虫害检测系统 水稻病虫害检测系统 YOLO目标检测算法 识别图片与视频支持本地摄像头识别,图片识别支持统计检测到的物体数量,UI界面动态调节模型置信度
    基于YOLO8的水稻病虫害检测系统水稻病虫害检测系统YOLO目标检测算法技术栈:yolo8+streamlit[1]可以识别图片与视频,也支持本地摄像头识别,图片识别支持统计检测到的物体数量,并返回到前端页面显示[2]可以通过UI界面动态调节模型置信度,可以动态选择模型权重[3]系统目录下
  • 2024-12-22Python 写的《桌面时钟》屏保
    原代码:#日历式时钟#导入所需的库#作者:Hoye#日期:2024年12月16日#功能:显示当前日期、星期、时间,并显示模拟时钟importtkinterastkfromtkinterimportttkimporttimeimportmathimportsysdefexit_screensaver(event=None):root.quit()defdraw_cl
  • 2024-12-21VINS-Mono工程笔记(八):纯视觉SFM及视觉IMU对齐
    1.视觉SFM理论及流程1)理论及流程        假设滑窗中一共有11帧,首先需要选取一个枢纽帧,利用枢纽帧和最后一帧通过对极约束求出这两帧之间的相对位姿。对枢纽帧的要求是:一方面要求枢纽帧离最后一帧尽可能远,因为离最后一帧比较近时,二者之间的平移比较小,使得三角化精度
  • 2024-12-21如何使用Yolov8训练使用——智慧煤矿检测井下作业 矿工煤矿工作人员检测 液压支撑防护板检测 大煤块检测 矿工不安全行为检测13万张真实拍摄影像,实现可视化及评估,训练及推理
    煤矿井下开采异常检测数据集,用于目标检测智慧矿井智能分析应用数据集包含6类目标:1.煤矿工作人员检测2.液压支撑防护板检测(液压支撑防护板所有角度如防护板0到30度,30度到60…等多角度检测,防护板异常等)3.大煤块检测(输送带上的异物,锚杆,煤矸石等类别)4.采煤机拖揽检测5.
  • 2024-12-20《Java核心技术I》Swing中滚动窗格
    滚动窗格Swing中文本区没有滚动条,如需要,可以将文本区放在滚动窗格(scrollpane)中。textArea=newJTextArea(8,40);varscrollPane=newJScrollPane(textArea);添加到滚动窗格不是文本区特有的,所有组件都可以。注释:JTextArea组件只显示纯文本,
  • 2024-12-20《Java核心技术I》Swing选择组件中的复选框
    选择组件除了输入,也需要选择组件,接下来介绍,复选框、单选按钮、选项列表以及滑块。复选框需要紧邻标签来说明其用途。bold=newJCheckBox("Bold");调用setSelected方法来选中或取消复选框bold.setSelected(true);isSelected方法将获取每个
  • 2024-12-20go使用SDL例子
    packagemainimport( "fmt" "io/ioutil" "time" "unsafe" sdl"github.com/moonfdd/sdl2-go/sdl2" "github.com/moonfdd/sdl2-go/sdlcommon")constREFRESH_EVENT=sdl.SDL_USEREVENT+1//请求画面
  • 2024-12-20x264 亚像素插值及其内存结构
    参考:https://blog.csdn.net/leixiaohua1020/article/details/459362671.亚像素插值原理先简单介绍一下亚像素插值是如何进行的,基本来自这篇博客https://blog.csdn.net/leixiaohua1020/article/details/45936267h264中像素可以分为整像素、半像素、1/4像素,其中半像素和1/4像
  • 2024-12-19背景建模和光流估计
    背景建模和光流估计是计算机视觉领域中两个重要的任务,它们通常用于视频分析和物体跟踪。背景建模是从视频序列中提取出场景的静态背景信息的过程。在视频中,背景通常是不变的元素,如墙壁、地面或天空。通过背景建模,我们可以检测到场景中的动态物体,因为它们与背景不
  • 2024-12-19基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
    本篇源自:优秀创作者lulugl本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的人脸疲劳检测方案测试。米尔基于RK3576核心板/开发板【前言】人脸疲劳检测:一种通过分析人脸特征来判断一个人是否处于疲劳状态的技术。其原理主要基于计算机视觉和机器学习方
  • 2024-12-18opencv CascadeClassifier
    opencv CascadeClassifierhttps://docs.opencv.org/3.4/db/d28/tutorial_cascade_classifier.htmlInthistutorial,WewilllearnhowtheHaarcascadeobjectdetectionworks.WewillseethebasicsoffacedetectionandeyedetectionusingtheHaarFeature-