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

分割模型 语言转分割CLIPSeg - MKT

 

CLIPSeg 

 

 

 

联合项目

 

https://github.com/loki-keroro/SAMbase_segmentation?tab=readme-ov-file

image

 

image

 

自定义提示

模型会根据不同的提示文本,生成不同的掩码,可修改main.py中的category_cfg变量,自定义提示文本。

  • landcover_prompts 为地物分类的提示,在全景图中场景下一般用于分割区域连续或新增的类别
  • cityobject_prompts 作为实例分割的提示,在全景图中场景下一般用于图像内区域不连续的对象类别
  • landcover_prompts_cn和cityobject_prompts_cn为每个类别的中文含义
category_cfg = {"landcover_prompts": ['building', 'low vegetation', 'tree', 'river', 'shed', 'road', 'lake', 'bare soil'],"landcover_prompts_cn": ['建筑', '低矮植被', '树木', '河流', '棚屋', '道路', '湖泊', '裸土'],"cityobject_prompts": ['car', 'truck', 'bus', 'train', 'ship', 'boat'],"cityobject_prompts_cn": ['轿车', '卡车', '巴士', '列车', '船(舰)', '船(舶)']
}

  

 

from inference import PSAM# 模型配置文件和权重文件
model_cfg = {"DINO_WEIGHT_PATH": "weights/GSA_weights/groundingdino_swinb_cogcoor.pth","DINO_CFG_PATH": "groundingdino/config/GroundingDINO_SwinB.py","SAM_WEIGHT_PATH": "weights/GSA_weights/sam_vit_h_4b8939.pth","CLIP_WEIGHT_DIR": "weights/CLIP_weights/"
}# prompts提示,可自定义类别列表
# 模型会根据不同的prompts提示,生成不同的掩码
# category_cfg = {
#     "landcover_prompts": ['building', 'low vegetation', 'tree', 'water', 'shed', 'road', 'lake', 'bare soil',],
#     "landcover_prompts_cn": ['建筑', '低矮植被', '树木', '水体', '棚屋', '道路', '湖泊', '裸土'],
#     "cityobject_prompts": ['car', 'truck', 'bus', 'train', 'ship', 'boat'],
#     "cityobject_prompts_cn": ['轿车', '卡车', '巴士', '列车', '船(舰)', '船(舶)']
# }
category_cfg = {"landcover_prompts": [ 'building', 'water', 'tree', 'road','shed', 'cropland','grassland', 'Agricultural Fields','bare soil'],"landcover_prompts_cn": ['建筑', '水体', '树木', '道路', '棚屋', '农田', '草地', '农用地','裸土'],"cityobject_prompts": ['car', 'truck','train'],"cityobject_prompts_cn": ['轿车', '货车','火车']
}gpus = ["1"]# matplotlib使用中文绘制
cn_style = False # 是否使用中文
font_style_path = '/usr/share/fonts/wqy-microhei/wqy-microhei.ttc' # 中文字体路径,可通过fc-list命令查看系统中所安装的字体if __name__ == "__main__":psam = PSAM(model_cfg, category_cfg, gpus)# img_path = "/home/piesat/data/无人机全景图/panorama01-04/match_imgs/CD_dataset/01->03/A_B/A/100_right_0_1_hw(2701,672).png"# img_path = "/home/piesat/media/ljh/pycharm_project__ljh/panorama_sam/photos/c1.png"file_path = '/home/piesat/data/无人机全景图/panorama01-04/match_imgs/CD_dataset/cwptys_tmp/A'save_path = '/home/piesat/media/ljh/pycharm_project__ljh/panorama_sam/photos/croplands/'import osfiles = []for root, dirs, filenames in os.walk(file_path):for filename in filenames:in_img_path = os.path.join(root, filename)out_img_path = os.path.join(save_path, filename)psam.load_image(in_img_path)panoptic_inds = psam.generate_panoptic_mask()psam.plt_draw_image(cn_style, font_style_path, out_img_path)print(panoptic_inds.shape) # panoptic_inds:单通道掩码图像

  

http://www.sczhlp.com/news/218427/

相关文章:

  • 手机端网站建设郑州运维网页平台维护
  • 一个人可以备案几个网站南通seo网站优化软件
  • 网站ui设计规范功能型网站案例
  • 做网站架构的软件军事新闻最新消息军事新闻
  • 网站建设网络公司整站源码移动开发软件
  • 个人注册域名网站怎么做网站建设背景资料
  • 张掖市网站建设网站流量如何提高
  • 佛山网站设计网站公司163邮箱入口
  • 德宏网站建设公司手机网站判断代码
  • 怎样拥有自己的网站公司简介模板范文100字
  • 开发网站需要什么开发工具wordpress添加html网页
  • 宝安品牌网站建设杭州seo培训
  • wordpress comments重庆搜索引擎优化seo
  • 建设银行大厂支行网站电商网站需要哪些备案
  • 建设一个视频网站首页网站开发之前前后端不分离
  • alexa排名怎么查网站改名 seo
  • 网站网站怎么建设商业网站在规划与设计时应着重考虑哪些因素
  • 网站改版升级什么是品牌vi设计
  • 网站模板绑定域名中国行业信息网官网
  • 织梦模板网站好吗织梦调用网站名称
  • 建设银行山西招聘网站谷歌网站英文
  • 做公司网站用什么系统wordpress博客主题zip
  • 唐山建站公司龙岩网络推广公司
  • cctv5+手机在线直播观看网站优化合同
  • 企业网站程序下载找广网
  • 甘肃省建设部网站建筑公司企业愿景范文简短
  • 单品商城网站源码用那种语言做网站比较好
  • 图像分割 3D-Box-Segment-Anything(5)如何加速 - MKT
  • 联邦学习与AI公平性研究新进展
  • ESP32 Arduino核心框架:全面支持多款ESP32芯片的开发平台