You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

图像中激光束检测:虚线标记与高度方向强度分析方法求助

激光束检测与后续处理问题

核心需求与当前进展

  • 任务:在不同图像中检测激光束
  • 示例图像:示例激光束图像
  • 原始图像:待处理原始图像

目前已使用阈值处理尝试识别激光线,代码如下:

logicM = image > Threshold
plt.figure()
plt.imshow(logicM, cmap='gray')
plt.axis('image')
plt.title(laserColor + ' band intensity over ' + str(Threshold))

但仍有两个功能无法实现:

  1. 用虚线标记出检测到的激光束
  2. 绘制沿像素高度方向的强度曲线

此前参考过垂直曲线检测、blob间曲线绘制的相关方案,但均不适用当前场景。

补充信息与问题细节

  • 已知激光束的理论方程,寻求简便的OpenCV实现方案
  • 尝试通过按y值排序轮廓点来提取轮廓相关数值,代码如下,但出现数组长度不足的问题:
# 按y值排序轮廓点
contour_points_by_row = {}
for contour in contours:
    print(contour)
    for point in contour:
        x, y = point[0]  # 获取x、y坐标
        if y in contour_points_by_row:
            contour_points_by_row[y].append(x)
        else:
            contour_points_by_row[y] = [x]

内容的提问来源于stack exchange,提问作者Samoth K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 23:32:39