当前位置: 首页 > news >正文

wordpress商家目录临沂seo推广外包

wordpress商家目录,临沂seo推广外包,h5页面制作流程,佛山网站建设品牌今年4月份,Meta公布了它图形分割模型Segment-Anything,简称SAM。当时就想着这个东西用在遥感影像分割上应该效果不错,奈何自己能力有限,没有办法上手实践。偶然间看到有介绍SAM-Geo工具包的文章,决定研究一番&#xff…

今年4月份,Meta公布了它图形分割模型Segment-Anything,简称SAM。当时就想着这个东西用在遥感影像分割上应该效果不错,奈何自己能力有限,没有办法上手实践。偶然间看到有介绍SAM-Geo工具包的文章,决定研究一番,现在的做的这些工作可能只是狗尾续貂,权当是记一下工作笔记了。

1. 简介

SAM-Geo是一个用于地理空间数据的Python 包,可在 PyPI 和 conda-forge 上使用。作者吴秋生是美国田纳西大学地理系老师,根据他在Bilibili主页上的介绍,研究方向主要包括地理信息科学和遥感,个人主页地址:https://wetlands.io。
SAM-Geo工具包主要用于简化SAM模型在地理空间数据上的应用,其想法来源于segment-anything-eo【github地址】。为方便后续学习,将相应的地址都放在这里,SAM-Geo的Github地址是https://github.com/opengeos/segment-geospatial,文档地址:https://samgeo.gishub.org。

2.安装

根据官网,可以使用PyPI、Conda、GitHub、Docker方式安装

  1. 最简单的当然是使用pip安装了
pip install segment-geospatial
  1. Conda(推荐新建环境)
conda create -n geo python
conda activate geo
conda install -c conda-forge mamba
mamba install -c conda-forge segment-geospatial

安装依赖

mamba install -c conda-forge groundingdino-py segment-anything-fast
  1. Github
pip install git+https://github.com/opengeos/segment-geospatial
  1. Docker
docker run -it -p 8888:8888 giswqs/segment-geospatial:latest

为了是GPU生效,需要运行下面的命令

docker run --rm -it --gpus=all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark

如果报错nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory: unknown.,在上面的命令前面加上sudo运行。
等GPU容器运行正常后,再运行docker run命令将SAM-Geom运行起来。

3.入门案例

官网的案例地址在https://samgeo.gishub.org/workshops/purdue/,我这边简单记录下自己的操作过程,水平有限,您可以移步官网查看更详细的介绍。
这边采用的conda虚拟环境,利用之前搭建的pytorch环境,可以参考PyTorch安装记录及Anaconda环境配置
下列代码运行在Jupyter Notebook中

  1. 安装依赖
pip install segment-geospatial groundingdino-py leafmap localtileserver
  1. 导入依赖
import leafmap
from samgeo import SamGeo
from samgeo.text_sam import LangSAM
  1. 创建交互式地图
m = leafmap.Map(center=[40.427495, -86.913638], zoom=18, height=700)
m.add_basemap("SATELLITE")
m

地图操作:平移或缩放到所需位置,然后用绘图工具在地图上创建多边形或矩形。

if m.user_roi_bounds() is not None:bbox = m.user_roi_bounds()
else:bbox = [-86.9167, 40.4262, -86.9105, 40.4289]
image = "image.tif"
leafmap.map_tiles_to_geotiff(output=image, bbox=bbox, zoom=18, source="Satellite", overwrite=True)

如果要使用自己的图像,可以将image的地址设置为本地图片的地址。

将图片展示在地图上:

m.layers[-1].visible = False  # turn off the basemap
m.add_raster(image, layer_name="Image")
m
  1. 初始化模型
sam = SamGeo(          model_type="vit_h",          checkpoint="sam_vit_h_4b8939.pth",          automatic=False,          sam_kwargs=None,          
)sam.set_image(image)
  1. 自动分类
sam.generate(image, output="masks.tif", foreground=True, unique=True)
sam.show_masks(cmap="binary_r")

展示分类

sam.show_anns(axis="off", alpha=1, output="annotations.tif")
http://www.hotlads.com/news/3932.html

相关文章:

  • 沈阳做招聘网站企业网页设计制作
  • 做网站接专线费用seo点石论坛
  • 苏州企业网站制作设计公司微信引流推广怎么做
  • 做网站 网络映射windows永久禁止更新
  • 网站内页如何做排名下载百度卫星导航
  • 安徽做网站找谁2022年新闻热点事件
  • 从域名角度看网站建设注意事项广州品牌seo推广
  • 东莞专业做网站的公司有哪些西安百度百科
  • 手机怎么创建自己的网页肇庆seo排名
  • 推广网站最有效办法百度优化关键词
  • 免费查看招标信息的网站推广普通话的意义是什么
  • 关于公司网站的建设的问卷手机助手
  • 做网站需要用服务器吗广州专做优化的科技公司
  • 短租网站那家做的好最佳bt磁力搜索引擎
  • 网站平台建设工作汇报附近哪里有计算机培训班
  • 企业网站的设计怎么做网络推广营销方案免费
  • 网站建设北京贵热点事件
  • 软件开发和网站开发哪个更好百度关键词排名工具
  • 网站建网站安阳企业网站优化外包
  • 网页开发者模式怎么打开seo指的是搜索引擎
  • 高性能网站建设进阶指南 pdf竞价恶意点击犯法吗
  • 网站可以免费做吗百度快照在哪里找
  • 网站开发知识石家庄网站建设
  • 个人网站建设教程百度推广优化中心
  • wordpress降版本seo快速整站上排名教程
  • 国外做3d h视频网站百度网站链接
  • 怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?百度首页推广
  • 成都公司做网站网络优化工程师招聘信息
  • 深圳科技网站建设百度移动版
  • 怎么用自己的网站做网页网站没有友情链接