屏幕标尺量角器 - 叠加元素测量长宽角度
可拖拽的虚拟尺子和量角器叠于当前页面,精确测量像素长度与旋转角度。
UD5工具箱
Hough Line Transform — 检测图片中的直线 | 上传图片或使用预设图案,实时查看检测结果与霍夫空间
拖拽图片到此处或点击上传
支持 JPG / PNG / WebP,最大 10MB
霍夫线变换是一种从图像中检测直线的经典计算机视觉算法。它将图像空间的直线映射到参数空间(ρ,θ)中的一个点,通过在参数空间中寻找累积投票的峰值来定位直线。由Paul Hough于1962年提出,至今仍被广泛应用。
ρ:原点到直线的垂直距离(有正负),以像素为单位。
θ:垂直线与x轴的夹角,范围0°到180°(0到π弧度)。一条直线在霍夫空间中被唯一地表示为一个(ρ,θ)点。
霍夫变换需要对每个像素进行投票。如果对所有像素投票,计算量巨大且噪声干扰严重。边缘检测(如Sobel、Canny)先提取出可能是直线边界的像素点,大幅减少投票基数,提高检测精度和速度。
霍夫阈值表示一条直线至少需要获得多少边缘点的投票。阈值越低,检测到的直线越多(含噪声);阈值越高,只检测到最显著的直线。建议从较高阈值开始,逐步降低以发现更多细微直线。
优点:对噪声和部分遮挡鲁棒性强,能检测断裂的直线段。
缺点:计算量大(尤其高分辨率时),无法直接确定线段的起点和终点,对曲线无能为力。
车道线检测(自动驾驶)、建筑物轮廓提取(遥感)、表格识别(文档分析)、工业检测(PCB板线检测)、机器人导航等。OpenCV中的cv2.HoughLines()和cv2.HoughLinesP()是常用实现。
可拖拽的虚拟尺子和量角器叠于当前页面,精确测量像素长度与旋转角度。
基于斐波那契数列绘制黄金螺旋,展示各个正方形组成的矩形。
经典的Canny计算机视觉边缘检测算法的前端演示,可调节低高阈值。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
输入目标阻值,从标准E系列阻值中找出最接近的两个并联电阻组合。
绑定动画进度到滚动位置,交互式调整参数,直观理解scroll-timeline和view-timeline。
输入文本,滑块调节letter-spacing和word-spacing,实时显示效果并复制CSS。
点选电阻连接方式(串联/并联),输入阻值,逐步计算等效总电阻。
拖拉RGB三个滑块混合颜色,模拟硬件调色体验,显示16进制及色温感觉。
输入标题文本,尝试不同容器宽度,手动插入<br>或使用text-wrap:balance显示效果。
上传任何文件,以十六进制和 ASCII 对照形式显示文件字节内容,适合简单分析文件头。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
输入分数,计算其小数形式,用标记高亮循环节部分。
拖拽两控制点精细微调CSS `cubic-bezier()` 曲线并对比预设函数效果。
批量将文本中的<,>,&,等转换为HTML实体,或反向还原,包含选项保留已转义实体。
在网格上设置起点/终点和障碍,动态演示广度优先、深度优先、A*等搜索过程。
输入任意正整数,即时判定是否为质数,并显示其因数分解结果,轻量数学工具。
检测浏览器是否支持显示AVIF图片,为前端图片选型提供依据。
将横向中文文本转换为传统的从右至左竖排格式,可复制或导出为图片。
制作像荧光笔划过的高亮背景或扫描下划线效果,导出类名。
上传文件或粘贴十六进制头部,根据魔数识别真实文件格式,无视扩展名伪装。
将空格分隔的8位二进制序列解码为可读文本,支持ASCII及扩展字符集。
展示几组在各类色盲下仍可区分的定性数据配色方案,含Hex码。
加载文本格式的STL模型文件,以线框形式旋转查看它的三维结构。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
一款漂亮的拟物指针时钟,同时显示数字时间和日历,适合常驻副屏或全屏。
提供数十种精致SVG背景纹理,可调颜色,生成CSS背景代码或下载SVG。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
点击某个格子会反转自身和十字范围内所有格子的灯,目标点亮全部或熄灭全部。