科研小工具推荐

写作查词工具(想知道某个专业词汇的英文表达): 易搜搭ESODA http://www.esoda.org/(清华HCI Lab工作室出品) 知网翻译助手 http://dict.cnki.net/ 英文写作语法检查: grammarly https://www.grammarly.com/ (可能需要国际互联网访问) Grammar Checker https://www.nounplus.net/grammarcheck/ 查找最新的开源论文 https://paperswithcode.com/ 生成LaTeX表格 Excel插件:Excel2LaTeX,使用参看https://zhuanlan.zhihu.com/p/109494803 在线工具:tables...
点我阅读更多...

替代Teamviewer的桌面远程控制方案(全平台方案)

方案一 使用RealVNC(免费版不支持文件传输)或者AnyDesk,速度都还不错,值得一试。笔者试过向日葵的Ubuntu客户端,该客户端存在bug。近期国内推出的ToDesk可以试试。 方案二(NoMachine+ZeroTier) 该方案能够实现高清快速的远程控制。 NoMachine一般用于局域网的远程控制,当我们的电脑没有公网ip时将很难使用。但是,ZeroTier能帮助我们构建虚拟局域网,从而实现在没有公网ip的情况下也能远程控制。关于ZeroTier的配置参看https://www.jianshu.com/p/9f7691cb32d3,Ubuntu下安装ZeroTier使用如下语句: curl -s https://install.zerotier.com | sud...
点我阅读更多...

国内下载国外数据集(库)方案整理

在科研过程中常常需要下载国外数据集,但鉴于国内网络环境往往无法访问。本文总结了一些下载方案,所介绍的方案适用于合法访问国际互联网情形,或特殊渠道流量不够的情况。 方案一 可以试试直接用迅雷能否下载,试试百度云盘的离线下载能否成功. 方案二 在谷歌colaboratory上将文件下载至谷歌云盘,再使用multcloud关联谷歌云盘,可以实现关闭特殊渠道方式下载.(multcloud网络不稳定) 方案三(推荐) 在阿里云上申请一个入门级的境外服务器(存储空间够即可,无带宽要求;若想使用图形界面需满足1个CPU(2.5GHz),1G内存;仅用命令行则选用最低配置即可。可以选择只购买一周。),或者用谷歌colaboratory(传大文件不稳定),先下载,再用命令行上传至百度云盘,参考 h...
点我阅读更多...

Windows下使用C++调用pytorch模型教程(VS工程)

如果读者有在VS下配置opencv工程的经历,那么在本教程的指导下配置起来将非常轻松。大致可以分为三步: 生成Torch Script 下载libtorch 在VS下配置项目属性及系统环境变量 生成Torch Script 新建一个python脚本,写下 import torch import torchvision model = torch.load('模型路径') model.cuda() # An example input you would normally provide to your model's forward() method. example = torch.rand(1, 3, 224, 224).cuda() # Use to...
点我阅读更多...

智能无人系统方向入门内容推荐

linux 推荐学习常用指令和vim编辑器 《鸟哥的Linux私房菜-基础篇》(pdf) 常用指令文档参考(pdf) ros ROS官方教程(英文)(中文) A Gentle Introduction to ROS(英文版pdf)(中文版pdf) python Python Crash Course (英文版pdf)(中文版pdf) dji 大疆相关学习资料网站 https://developer.dji.com/onboard-sdk/documentation/sample-doc/sample-setup.html#ros-onboard-computer https://github.com/dji-sdk/Onboard-SDK-RO...
点我阅读更多...

opencv轻松读写yaml/xml文件

有时候我们需要把参数写入文档,利用opencv库可以轻松实现读写yaml/xml文件,相对于txt文件,参数可以更加直观。(以下部分代码需要编译器支持C++11) 样例1(单个变量) 写文件 #include <opencv2/opencv.hpp> using namespace cv; int main() { FileStorage fs("test.yaml", FileStorage::WRITE);//换成xml效果一样,yaml文件格式相对更直观 //FileStorage fs("test.xml", FileStorage::WRITE); fs << "v" << 1.23; fs.release(); st...
点我阅读更多...

Ubuntu 14.04下安装ardrone的tum_ardrone包

在以下程序安装之前,请确保已经在Ubuntu 14.04的环境下安装了ROS的indigo版本。 ardrone_autonomy : A ROS Driver for ARDrone 1.0 & 2.0 接下来要安装的ardrone驱动是TUM推荐版本 cd ~ mkdir stacks_for_ros gedit .bashrc 在文件的最后一行加入 export ROS_PACKAGE_PATH="${ROS_PACKAGE_PATH}:/home/xxx/stacks_for_ros" 保存并关闭文件后,执行 source .bashrc 关闭所有终端,再新开一个终端 cd stacks_for_ros git clone https://github.com/...
点我阅读更多...