Segment-Anything 构建前端交互式遥感图像分割
GIS数据栈编辑:天波风客【导读】一个非常棒的前端库,集成了SAM模型,项目地址:https://github.com/facebookresearch/segment-anything/tree/main/demo,这个增强的前端库为加载遥感影像及其相应的 .npy 文件嵌入提供了无缝解决方案。它使您能够使用 Web Assembly 在浏览器中运行 SAM ONNX 模型,同时利用多线...

GIS数据栈
编辑:天波风客
【导读】一个非常棒的前端库,集成了SAM模型,项目地址:https://github.com/facebookresearch/segment-anything/tree/main/demo,这个增强的前端库为加载遥感影像及其相应的 .npy 文件嵌入提供了无缝解决方案。它使您能够使用 Web Assembly 在浏览器中运行 SAM ONNX 模型,同时利用多线程功能、SharedArrayBuffer、Web Worker 和 SIMD128 来实现最佳性能。

特征
-
便于使用
-
JS库支持多种前端框架,react/vue/angular
-
支持多波段遥感影像
-
支持导出向量
-
支持导出 GeoJSON 多边形
在线演示http://samjs.antv.vision/demos
源代码https://github.com/antvis/SAMJS

安装
npm install @antv/sam
# or
yarn add @antv/sam
使用
import { SAM } from '@antv/sam'
1.新建一个SAM实例
const sam = new SAM({
modelUrl: MODEL_DIR, // the ONNX model
});
2.初始化模型
await sam.initModel(); // async method
// or
sam.initModel().then(() => {
// do something
});
3.设置嵌入
sam.setEmbedding(imageEmbedding);
4.设置图像
sam.setImage(imageUrl | HTMLImageElement); // use to clip image
5. promopts points or box预测
sam.predict(position);

本公众号只做干货,分享实际项目中的点点滴滴
希望您阅读后有所收获
同时,也希望您能在下方给个赞赏
您的赞赏
是我持续创作的最大动力!
非常感谢!

2、中国市级行政区shp(WGS84)【2022 · 最新数据共享】
4、IntelliJ IDEA 2022.3.1 专业版破解
9、Segment Anything 模型的 3 个地理空间和遥感用例
12、QGIS软件安装包下载


点分享

点点赞

点在看
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)