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软件安装包下载
点分享
点点赞
点在看