离子检测系列
BrightSpots / IonState / SingleIonPresent——离子存在性与量子态判别。
模块概览
| 类 | 方法 | 用途 |
|---|---|---|
BrightSpots (ion_blob) | cv2.connectedComponents | 阈值+连通分量分析 |
BrightSpots (bright_spots) | skimage.blob_dog | DoG 斑点检测 |
SingleIonPresent | 多标准综合 | 计数+位置+宽度+偏度 |
IonState | 四图序列 | 离子态分类(存活/热/搁置/丢失) |
IonState 判别流程
图像 1 (无离子) → 图像 2 (有离子) → 图像 3 (存活?) → 图像 4 (搁置?)
↓
存活 / 热离子 / 搁置 / 丢失 / 无离子
from quatm.analysis.ion_state import IonState
detector = IonState(props=props)
detector.run()
# 输出: state = "survived" | "hot" | "shelved" | "lost" | "no_ion"