https://github.com/wsqstar/SVIkit.git
用于街景图像处理的地理空间智能工具包,支持多数据格式转换和自动化分析。
pip install svikit
from svikit import StreetData
# 加载数据
data = StreetData("./street_images")
# 查看自动分析报告
print(f"数据集分析:\n"
f"- 图片总数: {data.analysis_report['total_images']}\n"
f"- GPS覆盖率: {data.analysis_report['gps_coverage']}")
# 转换为地理数据格式
geo_df = data.to_geodataframe()
data.process(
steps=[
("segmentation", {"model": "unet"}),
("geo_tagging", {"output_crs": "EPSG:4326"})
]
)
wget https://github.com/ianare/exif-samples/raw/master/jpg/gps/DSCN0012.jpg -O test_image.jpg
git checkout -b feature/new-processor
pytest tests/ --cov=svikit
# install in dev mode
pip install -e .
from svikit import StreetData
# 加载数据
data = StreetData("./street_images")
# 查看自动分析报告
print(f"数据集分析:\n"
f"- 图片总数: {data.analysis_report['total_images']}\n"
f"- GPS覆盖率: {data.analysis_report['gps_coverage']}")