- 在计算机视觉领域,稠密(dense )和稀疏(sparse)通常用来描述图像处理中的两种不同的数据处理方式。
·稠密处理:指对图像中的每个像素都进行操作,通常用于需要对整个图像进行分析或处理的任务,例如图像识别、图像分割等。在稠密处理中,需要对每个像素进行操作,以获得完整的图像信息。这种方式可以提供更精确的结果,但也需要更多的计算资源和时间。
·稀疏处理:指只对图像中的一部分像素进行操作,通常用于对图像进行特征提取或关键点检测等任务。在稀疏处理中,只对图像中的一部分像素进行操作,通常是具有特定特征或重要性的像素。这种方式可以减少计算量和加快处理速度,但可能会牺牲一些信息的精确度.
- 与训练环境一致
conda create -n mmcv python=3.9
conda activate mmcv
pip install torch torchvision torchaudio
conda install -c openmmlab mmcv-full
pip install PyQt5
- 开始运行
把ultralytics目录搬过来,防止找不到包!
cd yolo-pyqt
# yolov8n.yaml : [device :cpu]
python run_gui.py
· 直接导入权重pt文件即可显示网络结构(网页在线版),https://github.com/lutzroeder/Netron?tab=readme-ov-file
· 自己画图时,可参考的形状:https://docs.google.com/presentation/d/11mR1nkIR9fbHegFkcFq8z9oDQ5sjv8E3JJp1LfLGKuk/edit#slide=id.g78327f1586_217_712
python train.py --yaml ultralytics/cfg/models/v8/yolov8-dyhead.yaml --info --project runs/train
🙅 backbone、注意力机制、loss
除非是顶会新提的结构,可以结合
** 具体步骤在goodnotes上有标明!
- fatal: unable to access 'XX': Failed to connect to github.com port 443: 连接超时
git config --global --get http.proxy
git config --global --get https.proxy
sudo vi /etc/hosts
添加了 ping github.com的IP地址
- 提示22端口不能用了 , 连接失败,没有仓库
ssh -T git@github.com # 报错
ssh -T -p 443 git@ssh.github.com #成功
vim ~/.ssh/config
<!-- Host github.com
Hostname ssh.github.com
Port 443 -->
cat ~/.ssh/config
ssh -T git@github.com
- Git:execute git fail
commit中存在大文件,出现的错误
ssh -T git@github.com
cd .git
ls
cat config
###
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://github.com/LiuJiaji1999/power.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
remote = origin
merge = refs/heads/main
###
vim config
url = git@github.com:LiuJiaji1999/power.git
cd ~/.ssh
ls
cat id_ras.pub # github设置中的remote-ssh
# 撤销 提交历史 ,回退2次
git reset HEAD~2
- A:Added
表示该文件是新添加的文件,已经被Git跟踪,并且将会包含在下一次的提交中。当使用git add命令将新文件添加到暂存区后,文件的状态会从U(Untracked)变为A(Added)。
- U:Untracked
表示该文件是未被Git跟踪的文件,Git不会自动将其包含在版本控制中。这意味着该文件不会被提交到版本库中,也不会被包含在Git的快照中。如果希望Git开始跟踪该文件,需要使用git add命令将其添加到暂存区,然后文件的状态会从U(Untracked)变为A(Added)。
- M:Modified
表示该文件已被修改。当对已跟踪的文件进行了修改后,文件的状态会从A(Added)变为M(Modified)。这意味着该文件在上一次提交之后发生了变化,但尚未被添加到暂存区。
表格制作 |image number|
sample | clsId- | clsName- | instanceNum | train | test | val |
---|---|---|---|---|---|---|
pin | 0-defect-6011 | 1-rust-2000 | 2-uninstal-1832 | 6579 | 1880 | 940 |
Einsulator | 3-burn-475 | 4-defect-508 | 5-dirty-440 | 951 | 272 | 137 |