【异常检测复现】【DeSTSeg】在虚拟环境中完成配置

文章目录

  • 1.在虚拟环境中安装git
  • 2.更改虚拟环境中包的安装位置
  • 3.安装anomalib
  • 4.安装虚拟环境
  • 5.根据requirements.txt安装包
  • 6.选择所建立的虚拟环境,并设置解释器
  • 7.查看文件夹的内容
  • 8.下载数据集
  • 9.引用

记录复现过程中安装各种包的命令
下载数据集到本地

1.在虚拟环境中安装git

输入

conda list git

在这里插入图片描述
检测是否安装成功

conda list

在这里插入图片描述
在这里插入图片描述

2.更改虚拟环境中包的安装位置

在这里插入图片描述
将位置选择到建立的虚拟环境中

3.安装anomalib

使用的命令

git clone https://github.com/openvinotoolkit/anomalib.git
cd anomalib
pip install -e .

遇到的问题
在这里插入图片描述

在这里插入图片描述
然后更改命名为

pip install anomalib

可以安装成功
在这里插入图片描述
第一次直接使用这个命令安装同样报上面相同的错误,但是执行完上面的Git clon命令之后,继续执行pin install这个命令可以成功安装,不知道是不是因为下载到了本地的原因。

4.安装虚拟环境

输入

conda create -n destseg_ceshi python=3.8

然后输入y
在这里插入图片描述
查看创建的虚拟环境

conda env list 

激活虚拟环境

conda activate destseg_ceshi

在这里插入图片描述
前面由base变为了想要激活的环境。

5.根据requirements.txt安装包

输入

pip install -r requirements.txt

这样可以同时安装满足复现论文的包的需求。
在这里插入图片描述
注意需要进入到这个项目中的requirements的路径。

然后检测是否安装成功
在这里插入图片描述
在这里插入图片描述
安装结果与txt文件中的一致,版本号也一致。

6.选择所建立的虚拟环境,并设置解释器

需要将python的路径和conda的路径与新建立的虚拟环境的路径一致。
在这里插入图片描述
然后等待更新,右下角可以显示出结果和使用的环境
在这里插入图片描述

7.查看文件夹的内容

在linux系统中可以使用ls命令
在windows系统可以使用dir命令
在这里插入图片描述

8.下载数据集

在linux系统下,可以执行

mkdir datasets
cd datasets
wget # 下载
tar # 解压
rm dtd-r1.0.1.tar.gz # 删除压缩包

在Windows系统中,可以直接进入链接地址,手动进行下载,然后保存到相应文件夹。
在这里插入图片描述
其他方法:在Windows系统上安装wget、choco等。
这样下载的数据集是在本地。

9.引用

Zhang X, Li S, Li X, et al. DeSTSeg: Segmentation Guided Denoising Student-Teacher for Anomaly Detection[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2023: 3914-3923.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/448433.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

低代码助力ERP开发:实现负担得起、灵活与高效的解决方案

企业资源规划工具或 ERP 不再为大型国际企业所保留。如今,从 SME 到大型企业,各种规模的企业都使用 ERP 软件来管理其核心流程。全球ERP 软件市场每年价值超过 250 亿美元,年增长率为 10% 到 20%。如此巨大增长的原因是什么? 传统…

RHEL 9上创建本地Yum/DNF存储库

1.挂载RHEL9 ISO文件或DVD 我们假设RHEL 9 iso文件已经复制到系统中。运行以下mount 命令将 ISO文件挂载到/var/repo文件夹。 $ sudo mkdir /var/repo $ sudo mount -o loop rhel-baseos-9.0-x86_64-dvd.iso /var/repo/ 如果是 DVD,请运行 $ sudo mount /dev/sr0 …

LeetCode 每日一题Day 54 - 61

2859. 计算 K 置位下标对应元素的和 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 请你用整数形式返回 nums 中的特定元素之 和 ,这些特定元素满足:其对应下标的二进制表示中恰存在 k 个置位。 整数的二进制表示中的 1 就是这个整数的 置位…

从零搭建Vue3 + Typescript + Pinia + Vite + Tailwind CSS + Element Plus开发脚手架

项目代码以上传至码云,项目地址:https://gitee.com/breezefaith/vue-ts-scaffold 文章目录 前言脚手架技术栈简介vue3TypeScriptPiniaTailwind CSSElement Plusvite 详细步骤Node.js安装创建以 typescript 开发的vue3工程集成Pinia安装pinia修改main.ts创…

DockerCompose+SpringBoot+Nginx+Mysql实践

DockerComposeSpringBootNginxMysql实践 1、Spring Boot案例 首先我们先准备一个 Spring Boot 使用 Mysql 的小场景,我们做这样一个示例,使用 Spring Boot 做一个 Web 应 用,提供一个按照 IP 地址统计访问次数的方法,每次请求时…

企业中不同大数据迁移的区别是什么?

在大数据时代,企业面临着海量数据的管理、分析和应用挑战。为了克服数据存储、传输和处理中的难题,如数据量巨大、网络环境多变、存储成本高昂以及安全风险上升等,企业必须对数据进行备份、同步、分发或归档。这一过程中,数据的复…

前端换肤的五种思路和优缺点

一、什么是前端换肤 前端换肤是指在前端开发中,通过改变网页的样式来实现不同的主题或皮肤效果。通过换肤,可以改变网页的颜色、字体、背景等样式,以适应不同的用户喜好或实现特定的设计需求。 静态换肤: 是指在网页加载时&…

6、基于机器学习的预测

应用机器学习的任何预测任务与这四个策略。 文章目录 1、简介1.1定义预测任务1.2准备预测数据1.3多步预测策略1.3.1多输出模型1.3.2直接策略1.3.3递归策略1.3.4DirRec 策略2、流感趋势示例2.1多输出模型2.2直接策略1、简介 在第二课和第三课中,我们将预测视为一个简单的回归问…

安卓SurfaceTexture中updateTexImage使用及源码分析

文章目录 引言updateTexImage 简单使用SurfaceTexture 初始化相关源码分析Surface 绘制流程源码分析createBufferQueue 源码分析SurfaceTexture 之 updateTexImage 源码分析结尾 本文首发地址 https://h89.cn/archives/140.html 最新更新地址 https://gitee.com/chenjim/chenji…

Javaweb之SpringBootWeb案例之yml配置文件的详细解析

4.2 yml配置文件 前面我们一直使用springboot项目创建完毕后自带的application.properties进行属性的配置,那其实呢,在springboot项目当中是支持多种配置方式的,除了支持properties配置文件以外,还支持另外一种类型的配置文件&am…

你们看好鸿蒙开发嘛?反正我是看透了

前端也好Android、Java也罢。都逃不过市场的需求,岗位是市场需求决定的。现在的整个IT行情来看,互联网市场并不太好,所以如果要短时间内打破这一条例;那就是新型技术的突破。 鸿蒙的未来好不好,能不能入? …

店群如何防关联?抖音小店被限流怎么办?——站斧浏览器云桌面

无论是抖音小店店铺,还是其他店铺;使用相同法人、相同类目,多开都会被限流,甚至严重到全部店铺迟迟不出单。 下面小编根据不同情况给出解决方案: 1.不同法人、相同类目的情况 使用云服务器(站斧云桌面&am…