ubuntu 终端上查看图像文件及元信息
当想要查看远程服务器上的文件(如图片)时,通过远程桌面可以实现,但是又太笨重了。通过(支持 X11 的终端,如 mobaxterm, windterm, putty 等) SSH 远程访问服务器相对更轻量,然后直接在终端上输入命令直接在本地打开远程服务器上的图片等内容,显示图像元信息等。本篇介绍几个常用的命令行工具查看图片及元信息等。
打开图像打开图像的命令行工具有很多,如 xdg-open, display, eog, fim 等。
xdg-openxdg-open 命令不仅能够打开图片还能够打开其他文件,它以文件的默认打开程序打开文件。
12345# 使用默认程序打开文件xdg-open images/000.png# 使用默认程序打开文件夹xdg-open images
displaydisplay 命令是 ImageMagick 提供的一个查看图片文件的工具,且通过了对图像进行一些列的增强等功能,想要使用它需要先安装(其他版本的 linux 发行版也可以使用,可根据情况安装):
12sudo apt updatesudo apt install imagemagick
使 ...
CFBI+, Collaborative Video Object Segmentation by Multi-Scale Foreground-Background Integration
本篇介绍发表在 CVPR 2020 和 TPAMI 2021 上的文章:Collaborative Video Object Segmentation by Multi-Scale Foreground-Background Integration,基于多尺度的前景和背景整合的半监督视频目标分割方法。这篇文章是前篇 CFBI 的扩展与升级,增加了多尺度和空洞匹配到 CFBI。
文章资源
预印本 (Preprint):arxiv
正式发表版本 (Version of Record, VOR):TPAMI 2021
代码仓库:github,同 CFBI 仓库。
题目文章题目是 Collaborative Video Object Segmentation by Multi-Scale Foreground-Background Integration,指明文章的应用领域是视频目标分割(Video Object Segmentation, VOS),文章提出同时考虑多尺度的前景和背景信息(Foreground-Background Integration)来解决视频目标分割(VOS)任 ...
mac 中 chrome 快捷键
mac 上使用 chrome 快捷键记录。
快捷键(short-cut key)
功能
⌘ + r
刷新当前页面
⌘ + shift + r
强制刷新当前页面
⌘ + l
光标跳到地址栏并选中
⌘ + c
拷贝
⌘ + v
粘贴
⌘ + x
剪切
⌘ + w
关闭当前页面
⌘ + t
打开新的标签页
⌘ + n
打开新的窗口
⌘ + shift + n
打开新的无痕窗口
ctrl + PgDn
跳转到下一个页面
ctrl + PgUp
跳转到上一个页面
⌘ + i
跳转到第i个页面
⌘ + 9
跳转到最后一个页面
⌘ + 左方向键
后退
⌘ + 右方向键
前进
CFBI, Collaborative Video Object Segmentation by Foreground-Background Integration
本篇介绍发表在 ECCV 2020 上的文章:Collaborative Video Object Segmentation by Foreground-Background Integration,前景和背景整合的半监督视频目标分割方法。
文章资源
预印本 (Preprint):arxiv
正式发表版本 (Version of Record, VOR):ECCV 2020
代码仓库:github
题目文章题目是 Collaborative Video Object Segmentation by Foreground-Background Integration,指明文章的应用领域是视频目标分割(Video Object Segmentation, VOS),文章提出同时考虑前景和背景信息(Foreground-Background Integration)来解决视频目标分割(VOS)任务。
作者文章作者分别是 Zongxin Yang, Yunchao Wei, Yi Yang。三位作者都是来自澳大利亚悉尼科技大学人工智能中心 ReLER,第一作者杨宗鑫博士当时在该学校攻读计 ...
FEELVOS, Fast End-to-End Embedding Learning for Video Object Segmentation
本篇介绍一篇发表在 CVPR 2019 上的半监督视频目标分割文章:FEELVOS: Fast End-to-End Embedding Learning for Video Object Segmentation. 一种简单而快速的方法,不依赖于微调。
文章资源
预印本 (Preprint):arxiv
正式发表版本 (Version of Record, VOR):CVPR 2019
代码仓库:文章给的代码仓库是 https://github.com/tensorflow/models/tree/master/research/feelvos ,但是已经被删除,第三方 github 代码
题目文章题目是 FEELVOS: Fast End-to-End Embedding Learning for Video Object Segmentation,指明文章的应用领域是视频目标分割(Video Object Segmentation, VOS),文章使用提出的 FEELVOS(Fast End-to-End Embedding Learning forVideo Object ...
Video Object Segmentation 评估指标
本篇介绍常用的视频目标分割的评估方法,即文章 CVPR2016: A Benchmark Dataset and Evaluation Methodology for Video Object Segmentation 中提出的 DAVIS 数据集和评估指标:
Region Similarity $\mathcal{J}$
Contour Accuracy $\mathcal{F}$
Temporal stability $\mathcal{T}$
在 2017 年及以后,DAVIS 竞赛保留的主要评估方法是 Region Similarity $\mathcal{J}$ 和 Contour Accuracy $\mathcal{F}$。
代码github 官方代码:
Python 2016 原版
Python 2017 优化版
除了 Python 版本的代码,官方还提供了 MATLAB 版本代码,这里使用 Python 2017 优化版进行介绍,注意官方代码采用 python 2.x。
在监督评估框架中,给定特定帧上的真实(groundtruth)掩码 $G$ 和输出分割 ...
Video Object Segmentation using Space-Time Memory Networks
本篇介绍一篇发表在 ICCV 2019 上的半监督视频目标分割文章:Video Object Segmentation using Space-Time Memory Networks. 将历史帧及 MASK 作为额外的记忆指导当前帧的跟踪与分割。
文章资源
预印本 (Preprint):arxiv
正式发表版本 (Version of Record, VOR):ICCV 2019
代码仓库:github
题目文章题目是 Video Object Segmentation using Space-Time Memory Networks,指明文章的应用领域是视频目标分割(Video Object Segmentation, VOS),文章使用自己提出的时空记忆网络(STM, Space-Time Memory Networks)来解决视频目标分割(VOS)任务。
作者作者分别是 Seoung Wug Oh, Joon-Young Lee, Ning Xu, Seon Joo Kim,其中第一作者是 Seoung Wug Oh,他来自于韩国首尔的基督新教私立研究型大学,延世大学( ...
利用 Python 加速下载大文件突破 IP 限速
d7420555dbd47e034be0c72be203a7e343c3adbe3b9c6aaff9ea363e75f43c4c650ea56a852e3accc66e76480ca56ea6496eda7d330c38185a732e7983eab6c614bdae3acb5f0d2a6b7748b64cabff5593cb90f4e3d460cb791b2cfea102a31adf2c4382851d74db26ee069b415aa59a24cf86f85593bda5dcb6b7c5c7f6232c913a251aa4e0816f82514865502edba722770f1d27989c7aa359e48db797775fcd6827b9b7999841c3be04108b99357731ec5519af5c7c22e79f16f1f068c07f0aacde6bb97fa6486e49284b7c357fe6248332bac4cc47c9ae1de75d452c1280bb1982453b80c856267aa9c6c8cceac28e8516c00f2f2d391 ...
Windows 中使用 bat 执行程序
在 Windows 上执行 python 程序,除了打包程 exe 外,还可以使用 cmd 或 pycharm 等手动执行,打开程序。有时候因为某些原因无法打包 exe,但是有觉得 cmd 或 pycharm 执行有些麻烦,希望能够直接点击一个图标即可打开程序。一种可行的解决方案是把运行程序的命令写入到一个 bat 脚本中,通过点击 bat 文件打开 python 程序。
基本介绍bat 脚本一些基本介绍
注释:12:: 这后面都是注释rem 这后面都是注释
回显:12echo off 表示除本条命令之外不显示其他所有命令的回显@echo off 表示不显示所有命令的回显
命名:bat 命令编写完成后,请把文件扩展名改为 .bat
一些例子方法一启动后,后台运行:
123456789101112@echo offif "%1" == "h" goto beginmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.c ...
linux 三剑客 - 文本编辑命令 sed
linux 提供了强大的文本分析工具,如 grep, sed, awk,号称三剑客。本篇介绍文本编辑命令 sed。
sed(stream editor,流编辑器)命令能够通过模式匹配(如正则表达式)对指定的行进行编辑文本内容。默认在所有 linux 发行版中都预装该命令。
sed 处理文本以行为单位,处理时将当前行存储到临时缓冲区(称为模式空间 “pattern space”),然后 sed 对缓冲区的内容执行动作进行文本编辑,处理完成后将缓冲区的内容送往屏幕,接着处理下一行,直至文件末尾。默认不修改原文件内容,不过可以指定命令参数(如 -i)将修改后的内容重定向输出。
基本命令格式123sed [options] '[addr]command[flags]' filename# orsed [options] "[addr]command[flags]" filename
示例:
123456# -e 是 options,表示直接在命令行上进行编辑,默认选项,不指定其他选项默认就是该选项# 1 是 addr,表示在 hello.py 文件 ...
linux 三剑客 - 文本查找命令 grep
linux 提供了强大的文本分析工具,如 grep, sed, awk,号称三剑客。本篇介绍文本查找命令 grep。
grep (global regular expression print)命令能够过滤出文本中符合要求(如正则表达式)的内容、行、文件等。默认在所有 linux 发行版中都预装该命令。
基本命令格式1grep [options|flags] pattern file1 file2
如:
123456# 查找系统上某个用户(如 root)的默认登录 shell# 这里省略了 options 或 flags# pattern 是 "root",pattern 可以用正在表达式,建议用引号包裹# /etc/passwd 是文件名. grep 后面可以跟多个文件名# | 管道符是把 grep 输出的一行内容按照 : 分割为多列,只打印最后一列grep "root" /etc/passwd | awk -F ":" '{print $NF}'
optionsoption ...












