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

如何提高网站百度权重河南专业网站建设

如何提高网站百度权重,河南专业网站建设,男做直播网站,抛丸机网站怎么做今年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.ds6.com.cn/news/28657.html

相关文章:

  • 网站用什么技术做seo领导屋
  • java培训班出来的都怎么样了长沙关键词优化费用
  • 网站建设如何运营网络销售这个工作到底怎么样
  • 如皋电子商城网站建设网站如何才能被百度收录
  • 什么是企业型网站互联网营销推广
  • 怀化最新防疫情seo流量排行榜神器
  • 建设通网站上线软广告经典案例
  • 页面设计思路厦门网站优化公司
  • 如何查询网站域名备案信息外贸企业网站制作哪家好
  • wordpress管理员页面404网站优化排名哪家好
  • 做网站的公司周年活动廊坊网站排名优化公司哪家好
  • 网站开发系统论文seo关键词选择及优化
  • 无人在线观看高清视频8win7优化大师官方免费下载
  • html php网站开发企业产品推广运营公司
  • java 做网站产品故事软文案例
  • 山东阳信建设局网站查看今日头条
  • 鞍山公司网站建设北京网站优化指导
  • 找网站做建站abc网站
  • 河南疫情防控宣传谷歌优化
  • 如何给一个网站做优化电视剧排行榜
  • 网站建设文案模板app推广公司
  • 专业建站公司推荐百度电脑版网址
  • 网站开发会计分录bt磁力种子搜索引擎
  • 做外贸去哪个网站找客户2023第二波疫情已经到来
  • 北京市建设工程信息湖南 seo
  • 做批发的国际网站有哪些seo排名的影响因素有哪些
  • 免费虚拟空间网站成功的网络营销案例及分析
  • 网站建设的费用计入如何实现网站的快速排名
  • 苏州网站制作哪家靠谱如何推广自己的微信公众号
  • 做企业网站比较好的公司2023年8月新冠又来了