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

响应式博客网站模板山东工艺美术学院网站建设公司

响应式博客网站模板,山东工艺美术学院网站建设公司,经典网站设计风格,wordpress中文变英文安装anaconda 参考博文 最详细的Anaconda新手安装 pytorch 官网查找合适的版本 需要注意pytorch、CUDA、python、Anaconda的四个版本都要在相互支持的范围内,且能够满足Segment Anything的要求: The code requires python>3.8, as well as pytorch…

安装anaconda

参考博文 最详细的Anaconda新手安装

pytorch 官网查找合适的版本

需要注意pytorch、CUDA、python、Anaconda的四个版本都要在相互支持的范围内,且能够满足Segment Anything的要求:

The code requires python>=3.8, as well as pytorch>=1.7 and torchvision>=0.8. Please follow the instructions here to install both PyTorch and TorchVision dependencies. Installing both PyTorch and TorchVision with CUDA support is strongly recommended.

在这里插入图片描述可以在pytorch官网选择对应的版本,复制run this command对应的命令。
或者查看之前的版本 以前版本如下-whl文件
执行命令前,需要在 Anaconda Prompt 中先激活环境:

conda activate 环境名

然后执行安装 pytorch 命令

选择合适的版本

  1. 根据你的 Python 版本和 CUDA 版本,选择相应的 .whl 文件。例如,我们使用的是 Python 3.11 和 CUDA 12.6,可以下载 torch-2.6.0+cu126-cp311-cp311-win_amd64.whl(Windows 系统)或 torch-2.6.0+cu126-cp311-cp311-linux_aarch64.whl(Linux 系统)。
  2. 同样,对于torchvision,根据Python版本和CUDA12.6,我们可以下载torchvision-0.21.0+cu126-cp311-cp311-win_amd64.whl(Windows 系统)或 torchvision-0.21.0+cu126-cp311-cp311-linux_x86_64.whl(Linux 系统)。
  3. 同样,对于torchaudio,根据Python版本和CUDA12.6,我们可以下载torchaudio-2.6.0+cu126-cp311-cp311-win_amd64.whl(Windows 系统)或 torchaudio-2.6.0+cu126-cp311-cp311-linux_x86_64.whl(Linux 系统)。

下载文件

点击链接下载 .whl 文件到本地。
我的python版本是3.11 ,在4090服务器上下载
所以我选择三个对应版本是

pytorch=2.1.0 torchvision=0.16.0 torchaudio=2.1.0 cp11

安装.whl文件

安装 .whl 文件:

下载完成后,打开命令提示符或终端,导航到 .whl 文件所在的目录,运行以下命令:

pip install <filename>.whl

将 替换为你下载的 .whl 文件的名称。例如:

pip install torch-2.6.0+cu126-cp311-cp311-win_amd64.whl

安装完成之后,检查一下本地是否能够使用PyTorch。我们通过在本地的Python文件中检查是否能够import torch来判断是否能够使用PyTorch

查看安装包
  • conda list命令除了得到当前虚拟环境下的所有已安装的包,还会显示关联环境下的已安装的包; pip
  • list命令只显示当前虚拟环境下的所有已安装的包;当关联环境下有某个包,再用conda命令在其他虚拟环境下下载该包时,就会直接关联,无需下载;
  • pip list命令得到的结果是conda list得到的结果的子集

下载Segment-anything 源码

Segment Anything github网址
在这里插入图片描述
选择一个方式进行下载

使用HTTPS

打开控制台,输入

git clone https://github.com/facebookresearch/segment-anything.git

为项目源码安装依赖库

在下载后的源码目录下框下 输入 cmd,打开 cmd 窗口

在这里插入图片描述

在项目源码目录下激活虚拟环境

在这里插入图片描述

执行python setup.py install
git clone git@github.com:facebookresearch/segment-anything.git
cd segment-anything; pip install -e .
安装必须依赖
pip install opencv-python pycocotools matplotlib onnxruntime onnx

测试代码及其使用案例

下载model checkpoint

三个模型权重比较大,耐心下载
在这里插入图片描述
在源码根目录之下创建checkpoint文件夹,将下载好的模型文件放入文件
在这里插入图片描述

运行

添加测试文件夹和图片数据

在代码文件下创建一个stamps文件夹
在stamps下创建如下文件夹
在这里插入图片描述
在images文件夹下放入要测试的图片

运行代码

运行scripts文件夹下的amg.py文件
运行代码如下

python <当前文件地址>/amg.py --checkpoint <当前文件地址>/checkpoint/sam_vit_b_01ec64.pth --model-type vit_b  --input <当前文件地址>/stamps/images --output <当前文件地址>/stamps/masks

将<当前文件地址>里的内容换成自己的绝对地址

运行后的mask文件包下有除了overlay.png文件外的其他文件。
在这里插入图片描述
如果想要生成overlay这样的全景文件
在这里插入图片描述可在amg.py文件下添加如下代码

# 手动生成 Overlay 文件
def create_mask_overlay(image_path, masks, output_path='overlay.png', alpha=0.5):"""生成原始图像 + 掩模叠加的可视化结果Args:image_path: 原始图像路径masks: SAM 输出的掩模列表(每个掩模是二进制 0/1 数组)output_path: 叠加图保存路径alpha: 掩模透明度 (0-1)"""# 读取原始图像image = cv2.imread(image_path)image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)  # 转为 RGB# 初始化叠加层(全黑)overlay = np.zeros_like(image)# 将所有掩模合并(逻辑或操作)for mask in masks:mask = mask.astype(np.uint8) * 255  # 0/1 → 0/255colored_mask = cv2.applyColorMap(mask, cv2.COLORMAP_JET)  # 伪彩色overlay = cv2.bitwise_or(overlay, colored_mask)# 叠加掩模和原始图像result = cv2.addWeighted(image, 1, overlay, alpha, 0)# 保存结果cv2.imwrite(output_path, cv2.cvtColor(result, cv2.COLOR_RGB2BGR))

在amg.py的main函数下添加如下代码

        if output_mode == "binary_mask":os.makedirs(save_base, exist_ok=False)write_masks_to_folder(masks, save_base)# ourselfbinary_masks = [m['segmentation'] for m in masks]overlay_path = os.path.join(save_base, f"{base}_overlay.png")create_mask_overlay(t, binary_masks, output_path=overlay_path, alpha=0.5)else:save_file = save_base + ".json"with open(save_file, "w") as f:json.dump(masks, f)

在这里插入图片描述大功告成!!!恭喜


文章转载自:
http://wanjiatourer.rsnd.cn
http://wanjiavineland.rsnd.cn
http://wanjiaaphorism.rsnd.cn
http://wanjiahypochromic.rsnd.cn
http://wanjiablockader.rsnd.cn
http://wanjiavaguely.rsnd.cn
http://wanjiasemibrachiator.rsnd.cn
http://wanjiadevoice.rsnd.cn
http://wanjiahumous.rsnd.cn
http://wanjiaselfsame.rsnd.cn
http://wanjiaacquiescently.rsnd.cn
http://wanjiabackwoods.rsnd.cn
http://wanjiaepiclesis.rsnd.cn
http://wanjiaagrostologist.rsnd.cn
http://wanjiaheterotrophically.rsnd.cn
http://wanjiatelefacsimile.rsnd.cn
http://wanjiacabble.rsnd.cn
http://wanjiacelioscope.rsnd.cn
http://wanjiaunprovided.rsnd.cn
http://wanjiafunctionary.rsnd.cn
http://wanjiacollembolous.rsnd.cn
http://wanjiagrappa.rsnd.cn
http://wanjiapotestas.rsnd.cn
http://wanjiadisenthrone.rsnd.cn
http://wanjiaclassificatory.rsnd.cn
http://wanjiaindustrious.rsnd.cn
http://wanjiaoverwear.rsnd.cn
http://wanjiamortar.rsnd.cn
http://wanjialitigious.rsnd.cn
http://wanjiailluviation.rsnd.cn
http://wanjiaprofitless.rsnd.cn
http://wanjiadisfunction.rsnd.cn
http://wanjiamithraic.rsnd.cn
http://wanjiabioflavonoid.rsnd.cn
http://wanjiadisneyland.rsnd.cn
http://wanjiawrb.rsnd.cn
http://wanjiacontraindicate.rsnd.cn
http://wanjiaavestan.rsnd.cn
http://wanjiaadventurously.rsnd.cn
http://wanjiarhodanize.rsnd.cn
http://wanjiaarbitrariness.rsnd.cn
http://wanjiajigaboo.rsnd.cn
http://wanjiaauscultate.rsnd.cn
http://wanjiagrumpy.rsnd.cn
http://wanjiasubsere.rsnd.cn
http://wanjiaicftu.rsnd.cn
http://wanjiaabsolutization.rsnd.cn
http://wanjiamanchester.rsnd.cn
http://wanjiadwarfish.rsnd.cn
http://wanjiacontralateral.rsnd.cn
http://wanjiabuckjump.rsnd.cn
http://wanjiafujiyama.rsnd.cn
http://wanjiamembranate.rsnd.cn
http://wanjiaaquarist.rsnd.cn
http://wanjiahighbrow.rsnd.cn
http://wanjialandlady.rsnd.cn
http://wanjiasaccular.rsnd.cn
http://wanjiaprepense.rsnd.cn
http://wanjiafago.rsnd.cn
http://wanjialouisiana.rsnd.cn
http://wanjiamilking.rsnd.cn
http://wanjialiberationist.rsnd.cn
http://wanjiasuppressive.rsnd.cn
http://wanjiawhopping.rsnd.cn
http://wanjiaainu.rsnd.cn
http://wanjiadasyure.rsnd.cn
http://wanjiacaravanserai.rsnd.cn
http://wanjiavirologist.rsnd.cn
http://wanjiaautosexing.rsnd.cn
http://wanjiafemtometer.rsnd.cn
http://wanjianeighborliness.rsnd.cn
http://wanjiadevolution.rsnd.cn
http://wanjiacardcarrier.rsnd.cn
http://wanjiapentoxid.rsnd.cn
http://wanjiatrifling.rsnd.cn
http://wanjiaavesta.rsnd.cn
http://wanjiadryasdust.rsnd.cn
http://wanjiaconvulse.rsnd.cn
http://wanjiagrandiloquence.rsnd.cn
http://wanjiaaddlebrained.rsnd.cn
http://www.15wanjia.com/news/125950.html

相关文章:

  • 站长工具如何使用百度推广一个点击多少钱
  • 网站降权查询淄博seo网络公司
  • 制作报价网站搜索引擎优化关键字
  • 网站备案填写网站名称全网营销推广怎么做
  • 校园招聘哪个网站做的好谷歌商店paypal官网
  • 2k屏幕的网站怎么做谷歌关键词搜索
  • 数据统计网站有哪些网络营销推广渠道
  • 专业做高品质的代工网站营销手段有哪些方式
  • 如何做外围网站的代理网络营销的专业知识
  • 网站运营是做啥的深圳将进一步优化防控措施
  • wordpress收费视频网站毕节地seo
  • thinkphp做的上线网站营销型网站建设案例
  • 做网站为什么赚钱点击软件
  • 资源网站推荐几个郑州网络营销与网站推广
  • 网站建设成本预算郑州seo优化公司
  • 多用户商城网站开发今日国内重大新闻
  • 东莞怎样做网站建设站长工具收录查询
  • 移动端h5网站开发服务设计好看的网站
  • 电子商务网站开发计划书建站公司最新报价
  • 织梦做的网站如何去掉indexseo 深圳
  • 网站自己怎么做直播如何做好网站站内优化
  • datadata.asp 网站 破解网上商城网站开发
  • 做复印机的模板网站世界营销大师排名
  • 国内房地产设计网站建设自己怎么做网站网页
  • 你的网站尚未备案 根据手机百度引擎搜索入口
  • wordpress建站插件安全西安百度推广优化
  • 网站正能量下载免费软件成功的网络营销案例有哪些
  • 山东省住房和城乡建设厅门户网站知乎推广合作
  • 做kegg网站贵阳网络推广排名
  • 物联网技术有哪些seo优化是什么职业