Files
ISISeg/README.md

59 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ISISeg
介入导丝视频分割 Web 系统第一版。系统支持上传 X 射线透视图片或视频,并使用多种无需训练数据的细线分割方法生成导丝掩膜、叠加图和结果视频。
## 功能
- Web 上传图片或视频。
- 支持 `hessian_ridge``edge_morphology``temporal_difference``fusion``compare` 五种模式。
- 显示原图、导丝叠加结果、掩膜、覆盖率、骨架长度和连通域数量。
- 提供合成导丝视频生成脚本,便于快速验证。
## 启动
```bash
python3 -m pip install -r requirements.txt
bash scripts/generate_sample.sh
bash scripts/run_dev.sh
```
访问:
```text
http://127.0.0.1:8000
```
如 8000 端口已被占用,可使用:
```bash
PORT=8001 bash scripts/run_dev.sh
```
## 测试
```bash
pytest -q
```
## 录制演示视频
服务运行后执行:
```bash
python3 scripts/record_demo.py
```
输出文件:
```text
storage/demos/isiseg_usage_demo.mp4
```
## 目录
- `backend/`FastAPI 服务与分割算法。
- `frontend/`Web 操作台。
- `scripts/`:启动与样例生成脚本。
- `tests/`:自动化测试。
- `工程分析/`:需求、实现、测试与经验记录。