logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

带你入门,在Windows玩转Docker Desktop

Docker是一个开源平台,用于开发、部署和运行应用程序的容器化技术。它通过容器实现应用程序与基础设施的分离,提供轻量级、隔离的运行环境,相比虚拟机更高效。Docker采用客户端-服务器架构,支持镜像、容器和仓库等核心概念。在Windows系统上运行Docker需要满足硬件虚拟化等条件,并依赖WSL2提供Linux环境支持。Docker Desktop提供了图形化界面管理容器、镜像、卷和构建等功能

#windows#docker#容器
PostgreSQL-01-前言

PostgreSQL是一款开源的对象关系型数据库管理系统,起源于加州大学伯克利分校的POSTGRES项目。它支持SQL标准的大部分功能,并提供多种现代化特性如事务完整性、多版本并发控制等。PostgreSQL的发展经历了三个阶段:伯克利POSTGRES项目(1986-1994)、Postgres95(1994-1996)和PostgreSQL(1996至今)。Postgres95首次引入SQL支持

#postgresql
一、java.time包介绍

Java 8 java.time 时间包在线API简介类枚举异常在线APIhttps://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html.简介基于ISO日历系统,表示时间概念,包括日期(dates)、时间(tims)、时间戳(instants)、持续时间(durations)、time-zones(时区...

OpenCV 学习10-边缘检测(Edge Detection)

返回值返回一个 二值图像(NumPy 数组)像素值255表示检测到的边缘点,0表示非边缘点参数说明参数类型说明imageNumPy 数组输入图像,灰度图(Grayscale)。如果是彩色图用 cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 转换threshold1float低阈值,用于弱边缘检测threshold2float高阈值,用于强边缘检测,必须大于 thresh

#opencv
OpenCV 学习5-你知道图像旋转的原理吗?

本文介绍了图像旋转的数学原理及OpenCV实现方法。首先阐述了二维坐标系中点的旋转变换公式,并指出直接应用会导致图像绕左上角旋转的问题。正确的做法是采用"平移-旋转-平移回"三步法实现以图像中心为轴的旋转。文章详细推导了仿射变换矩阵的计算过程,并提供了OpenCV中的关键函数说明:getRotationMatrix2D()用于生成变换矩阵,warpAffine()执行变换。最后

#opencv
PySide系列-01-入门简介

PySide6是Qt官方提供的Python绑定库,用于开发跨平台GUI应用程序。它支持Qt6框架,提供丰富的模块如QtCore、QtWidgets等,并包含设计工具如pyside6-designer。安装简单,可通过pip完成。示例展示了如何创建一个包含按钮的基本窗口应用,涉及QApplication、QMainWindow和QPushButton类。PySide6适合Python开发者快速构建桌

计算机视觉-OpenCV-学习系列

该系列文章记录了博主学习OpenCV图像处理的过程,从基础概念到具体操作逐步深入。内容包括:计算机图像基础知识、OpenCV简介、图像读取/显示/保存、尺寸调整、裁剪、旋转与平移原理、图像标注、卷积滤波、灰度转二值化以及边缘检测等技术要点。文章按学习进度更新,系统性地介绍了OpenCV的常用图像处理功能。

#计算机视觉#opencv
OpenCV 学习3 -调整图像大小

摘要:本文介绍了OpenCV中resize()函数的使用方法,包括参数说明和常见插值算法。重点讲解了两种调整图像大小的方式:1)直接指定目标尺寸(width,height);2)使用缩放因子(fx,fy)按比例调整。文中提供了代码示例,演示了如何缩小/放大图像,并比较了不同插值方法的效果。注意事项包括:减小尺寸需要重新采样,增大尺寸需插入新像素,以及保持原始宽高比的重要性。最后展示了使用INTER

#opencv
OpenCV 学习9-灰度转黑白二值图像

图像二值化是将灰度或彩色图像简化为黑白两种状态的处理方法,在OCR识别、条形码读取、医学图像处理等场景中广泛应用。OpenCV提供的cv2.threshold()函数通过设定阈值实现二值化,支持多种阈值类型,包括二进制阈值化、反向二进制等。其中OTSU算法能自动计算最优阈值,通过最大化类间方差实现最佳分割效果。该方法通过保留关键结构、去除冗余信息,有效提升了图像处理效率。

#opencv
OpenCV 学习2 - 读取、显示和写入图像

本文介绍了OpenCV中三个基础图像处理函数:imread()用于读取图像并返回NumPy数组,支持不同解码方式;imshow()用于显示图像窗口;imwrite()用于保存图像数据到文件。文章提供了详细的函数语法说明、参数解释和代码示例,包括读取显示图像、创建随机图像并保存等操作。还介绍了waitKey()函数控制图像窗口显示时间的用法,并给出了OpenCV安装命令和国内镜像源。这些函数是图像处

#opencv
    共 23 条
  • 1
  • 2
  • 3
  • 请选择