自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 python + opencv + ffmpeg 实现rtmp推流

参考https://zhuanlan.zhihu.com/p/103164153步骤需要事先安装nginx并开启rtmp服务,然后read video from video use opencvwrite video to ffmpeg with pipe"""python ffmpeg_rtmp.py"""from os import writeimport subprocess as spimport cv2 class ffmpeg_writer: def _

2021-12-09 17:45:31 2255

原创 ubuntu20.04 应用快捷方式生成与图标配置

ubuntu20.04 应用快捷方式生成与图标配置向Show Application 中添加新的应用向Show Application 中添加新的应用以mendeley.AppImage 为例,从https://www.appimagehub.com/ 下载某个应用添加执行权限,并放到系统路径中chmod +x mendeley.AppImage # 测试 ./mendeley.AppImage , 能运行目标应用即可sudo mv mendeley.AppImage /usr/local/

2021-10-14 12:10:20 4640 4

原创 深度学习学习率的设置

目录理论代码参考理论sgd默认为0.01,adam默认为0.001加载预训练模型时,学习率变为原来的10%batch size变大k倍时,理论上学习率变大sqrt(k)倍,但实际上用线性规则变大k倍更好。通过实验估计最优lr代码pytorch-lr-finderfastai, pytorch-lightning 与keras都支持lr-finder参考与batch size的sqrt(k)关系One weird trick for parallelizing convolut

2021-07-24 17:06:03 1647

原创 oh-my-zsh 诡异字符问题

参考https://github.com/ohmyzsh/ohmyzsh/issues/6985问题说明使用oh-my-zsh, 查看历史命令时无法删除所有字符,残留2个字符当命令过长时,上一行命令不可见解决办法设置LAGN 为 xxx.UTF-8$ local -aCC.UTF-8en_AGen_AG.utf8en_AU.utf8en_BW.utf8en_CA.utf8en_DK.utf8en_GB.utf8en_HK.utf8en_IE.utf8# 从

2021-05-17 15:04:25 719

原创 python virtualenv cheatsheet

virtualenv cheatsheetvirtualenv cannot install arbitrary python version, but can install exist python version.installpython3 -m pip install virtualenvwrappermake sure python3 is the default python for systemsudo update-alternatives --config python

2020-12-30 11:42:35 91

原创 2020-12-04 C++ 用条件锁实现进程执行顺序控制

C++ 用条件锁实现进程执行顺序控制代码输出结果参考代码让4个进程按顺序执行,并通过init(j)函数控制先执行的进程j。x=40说明锁机制成功顺序输出ABCD…说明顺序执行成功首字母输出ABCD…、BCDABCD…、CDABCD…、DABCD…说明控制先执行的进程成功。#include <iostream>#include <mutex>#include <thread>#include <condition_variable>usin

2020-12-04 13:01:00 570

原创 vim简介与手册

简介在终端输入 vim <filename> 对文本进行编辑注意终端下方,连按ESC就进入普通模式(normal mode),再按i进入插入模式(insert mode)在插入模式下,就可以开始打字输入了,用方向键控制光标,或用鼠标控制光标,通过左右键进行复制粘贴,通过backspace 与 delete 进行删除。按ESC进入普通模式,输入 :w, 注意终端下方,按回车即可保存(write)按ESC进入普通模式,输入:wq,注意终端下方,按回车即可保存并退出(write and qu

2020-11-27 11:55:30 199

原创 用脚本批量下载论文pdf

参考bibcure 工具链齐全,号称更新修正bibtext,下载管理pdf,但目前并不好用。scidownl 实用工具,基于doi下载pdfmendeley 文献管理工具,可以导入bib文件,再进行更新修正,从而得到doi。jabref bib文件管理工具,可以检查每条bibtex的完整性,如缺少页码信息等。kbibtex bib文件管理工具,稳定性好,标签与搜索功能强大步骤将论文的bib文件导入到mendeley,进行更新修正通过scidownl 批量下载相应pdf文件imp

2020-11-26 17:57:26 897

原创 Modern CMake

referenceawesome-cmakecmake-init 通用项目cmake模板项目cmake-examples 各种cmake项目示例conan config cmake and manage package like pip+requirement.txtbuild system总结:对于C/C++,推荐用cmake+make或者meson+ninja。cmake/qmake/premake, make +++gnu build system: autotool/autoc

2020-11-26 12:28:41 236

原创 awesome-dataset-hub

awesome-dataset-hub说明:倾向于深度学习等数据集,希望可以从网站找到所有的数据集,而不仅仅是某个组织的数据库。最好是可以搜索,如基于数据集类型搜索(人脸检测、文本分类等),基于数据集文件名搜索,基于数据集在论文中的别名搜索。githubawesome-public-datasets 可以在其子目录search engine找到更多数据集竞赛类竞赛类数据集都强烈推荐,可按论文,数据集名称进行搜索。kaggle 竞赛类的TOP-1paperswithcode 论文stoa代

2020-11-13 18:24:10 230

原创 ubuntu16.04 build opencv4.5.0 from source with cuda11.1 support

参考opencv官方安装指南cuda官方安装指南准备安装cuda并测试nvidia-smi➜ nvidia-smi Wed Nov 11 10:58:43 2020 +-----------------------------------------------------------------------------+| NVIDIA-SMI 455.32.00 Driver Version: 455.32.00 CUDA Version: 11.1

2020-11-11 12:40:23 624 1

原创 使用油猴脚本在网页中插入按键

这里写自定义目录标题使用油猴脚本在网页中插入按键要求code使用油猴脚本在网页中插入按键测试环境 chrome 浏览器 + 暴力猴插件 + www.baidu.com要求懂javascript 与 jquerycode// ==UserScript==// @name test// @namespace AceScript Scripts// @match https://www.baidu.com/// @grant none// ==/UserScript==(func

2020-09-30 10:24:11 10790 8

原创 linux环境下用latex写论文

overleafoverleaf 是一个在线latex文档编辑器,支持多人共同编写。texmakertexmaker 是一个本地latex文档编辑器结合overleaf 是国外网站,有时访问会很慢。因此可以利用overleaf提供的同步功能,git clone到本地,再通过texmaker编辑同步。问题默认的texmaker quick build 不支持导入bib文件。编译后在pd...

2019-11-27 14:14:16 1563

原创 pytorch, sync batch norm and DistributedDataParallel(DDP)

backgroundPytorch compute batch statistics separately for each device.The default behavior of Batchnorm, in Pytorch and most other frameworks, is to compute batch statistics separately for each dev...

2019-10-24 13:47:11 3250

原创 Densely Connected Convolutional Networks (DenseNet 2017 CVPR)

Addition LinkDenseNet-CVPR-SlidesDenseNet CSDNIntroductionResNets [11] and Highway Networks [33] by-pass signal from one layer to the next via identity connec-tions. Stochastic depth [13] shortens

2018-01-03 12:34:45 711

原创 Highway Networks (Training Very Deep Networks, 2015 NIPS)

Referencearxiv papercsdnHighway Networks vs ResNetDeep Residual Learning for Image Recognition (ResNet 2016 CVPR)Densely Connected Convolutional Networks (DenseNet 2017 CVPR)2015 NIPSLocal compe

2018-01-02 22:47:40 648

原创 ubuntu (linux) 开发者初始化要做的第K件事

K件事autojumpoh-my-zshubuntu-make注意:系统安装完后先改软件源,这样安装软件会快不少。#detail autojump 是用来快速跳转目录的。相比cd,autojump 会记录目录使用情况,并进行快速匹配。如 j a 可能就意味着 cd /home/xxx/xxx/xxx/xxx/xax; j 就是jump 的首字母,a 可能就是目标中某个字符. 而j bbb/

2017-11-13 13:48:02 310

原创 Linux 设备信息登记

设备型号sudo dmidecode | grep "Product"sudo dmidecode | grep "SKU Number"sudo dmidecode | grep "Family"系统创造时间# 将username 改成你自己的用户名sudo passwd -S username硬盘序列号sudo hdparm -i /dev/sda | grep SerialNo Mac

2017-09-28 14:00:19 367

原创 Qt 开源版安装与下载

Qt 开源版安装与下载2017年9月25日https://info.qt.io/download-qt-for-application-development 可能无法用chrome打开,用firefox即正常,注册登录后即可下载。采用在线有在线的好处,即可以安装多个版本的Qt库。如mingw,vs2013x86,vs2013x64,vs2015x86,vs2015x64等。 采用离线的安装有离

2017-09-25 18:13:42 14085

转载 YOLO V2

Train & Practicehttp://www.yuthon.com/2016/12/03/Train-YOLOv2-on-my-own-dataset/

2017-05-03 18:04:10 550

转载 Deep learning Blog

Blog ListRecurrent Neural Networks TutorialUnderstanding LSTM Networks

2017-04-11 15:26:29 807

原创 Deep Learning 装机配置

配置来自知乎推荐问题Tt Core P5 太坑,或者说太高端,刚上手有点接受不了。如图所示,机箱四周是空的,平摊的。 或者视频更能说明问题: https://youtu.be/4qyLoYUxuZA水冷比较麻烦,我用的水管是硬的,需要专业设备进行切割弯曲,最好让专业人士装好。开机问题显示屏,VGA线很关键,有些显示屏,或者说连接线不支持,开机后无信号,或者时有时无,导致装机各种失败

2017-03-10 13:12:43 1006

转载 A Beginner's Guide To Understanding Convolutional Neural Networks

到2015的卷积神经网络简介,非常值得一看

2017-03-03 13:26:24 337

原创 Ubuntu 16.04 install caffe and pycaffe

CPU_ONLY参考官方安装教程配置文件## Refer to http://caffe.berkeleyvision.org/installation.html# Contributions simplifying and improving our build system are welcome!# cuDNN acceleration switch (uncomment to build

2016-11-12 11:42:29 3259

原创 算法学习 -- Staple: Complementary Learners for Real-Time Tracking

Abstract一个结合梯度特征HOG及颜色特征的实时跟踪算法,速度达到80FPS,即每秒80帧图像。IntroductionStaple: Sum of Template And Pixel-wise LEarners 对于目前的主流跟踪算法,采用的tracking-by-detection策略,即先检测目标的位置,以HOG检测为例 ,对同一个目标,可能得到多个目标的矩形框,如下图所示。有的时候

2016-10-12 00:58:11 13983 3

原创 A Simple C++ Plugin System -- Interface Between Plugin and Main Application

Abstract前人已有A Simple C++ Plugin System Summary,本文将处理,如何实现插件与主程序之间的接口Introduction支持任意的命令:插件的基本类往往只提供少数接口,因此有必要将一个接口转换为多个接口。下面的字符串接口即实现了这一功能。 数据共享,包括以下 1. 主程序中访问,修改插件参数,参见下面的指针类接口。 2. 插件访问,修改主程序参数,需要在

2016-10-10 23:54:04 568

原创 A Simple C++ Plugin System Summary

Abstract一个简单的C++插件系统介绍,主要介绍linux平台下的原理及代码Keywordsplugin framework c++ plugin system plugin architecture linuxIntroduction Now, lets say that you are making a program, maybe a game, and you decide tha

2016-10-10 18:04:58 1414

原创 wrap opencv c++ for python

how opencv do ?opencv_hdrs: 头文件集合set(opencv_hdrs "${OPENCV_MODULE_opencv_core_LOCATION}/include/opencv2/core/core.hpp" "${OPENCV_MODULE_opencv_flann_LOCATION}/include/opencv2/flann/miniflann.hp

2016-10-09 08:46:09 708

原创 use boost.python to Warp C++ for python

在python中调用c++c++ 速度快,python 比较方便,如果同时用到python和c++中库,则需要相互调用。目前python发展迅速,很多新库都以python为主,但一些传统或者强调速度的库依然是用c++写的。因此掌握这一技能,可以加速开发,避免重复地制造车轮。介绍在python中调用c++的方法很多,出名的有swig, boost.python,个人属于刚入门,由于对boost库有好感

2016-10-08 15:00:05 883

原创 2016 mingw 5.3.0 + Qt 5.7.0 + opencv 3 under windows7

参考https://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-windows/http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.html?highlight=installation准备工作,注意统一

2016-10-01 19:35:43 5267

原创 Ubuntu 包的管理,库的查找

安装使用xxx.deb: 用软件中心或者dpkg -i都可以 使用synaptic: 强大的搜索修复功能使用make && make install: 推荐使用 checkinstall 代替(方便日后移除或定位)查找which python: 查看当前默认的python 版本whereis python: 查看python 的位置pkg-config –libs opencv: 查看

2016-10-01 16:01:59 2926

原创 Real-time Multiple Objects Tracking with Occlusion Handling in Dynamic Scenes

ReferenceReal time multiple objects tracking and identification based on discrete wavelet transform: 前景分割算法过时,跟踪算法没提Real-time Multiple Objects Tracking with Occlusion Handling in Dynamic Scenes: 前景分割

2016-09-25 20:43:25 961

原创 Energy Minimization

Referencewiki Energy MinimizationpyMaxflow ExampleMin-cut Max-flowmin-cut equal to max-flowthe edge with big weight will hard to be cut, the edge with small weight will easy to be cutnoise easy t

2016-09-22 20:24:13 1270

原创 NFS: Linux 下建立局域网共享数据库,让K台电脑同时访问一个硬盘

Hostsudo apt-get install nfs-kernel-serversudo gedit /etc/exports# /etc/exports: the access control list for filesystems which may be exported# to NFS clients. See exports(5).## Example fo

2016-09-15 16:21:52 3018

原创 ubuntu16.04 下通过快捷键在任意网站检索复制/选中的文本

功能翻译查看文档在搜索引擎中进行快速搜索原理通过system settings->keyboard->shortcuts->custom shortcuts 定义快捷键执行指定脚本。 通过脚本获取复制/选中的文本,并用浏览器打开//help_shortKey.shwords=`xclip -o`firefox --new-tab http://dict.youdao.com/w/$w

2016-08-29 17:27:55 2139

原创 Syncthing gtk 同步工具在ubuntu16.04下的使用

功能类似BitTorrent Sync 一样的功能在linux下使用相比BitTorrent 要更好,虽然配置起来更加麻烦一点,可以同时在本地GUI和网页上使用。BitTorrent则只能在网页上使用,每一次登录就会忘记之前的配置,不像windows上的GUI。如果不想每次都配置,或者说研究它的配置文件的用法,使用Syncthing gtk是个不错的选择。用法device ID: 利用 d

2016-08-27 10:41:39 1890

原创 Hungarian Algorithm Summary

Usage: Assignment ProblemMatrix FormatGiven n*nworkers and tasks, and an n×n matrix containing the cost of assigning each worker to a task, find the cost minimizing assignment.First the problem is writ

2016-08-24 20:55:31 556

原创 opencv simpleBlobDetector入坑

巨坑的simpleBlobDetector入门 强大的simpleBlobDetector进阶 minrepeatability stackOverFlow准备看源码 threshold documence, 看下面的源码要用看源码 blobdetector.cpp 源码对于 mask, fg=255 而不是fg=0param.blobColor=255, 将fg设置为255param

2016-08-23 10:49:40 6531

原创 Boost c++ library experiment summary

ReferenceA Quick Tour of the Boost Graph Librarystackoverflow: how to use boost graph libraryGetting started with the Boost Graph Library

2016-08-21 13:45:49 401

原创 Kalman filter 使用经验总结

ReferencewikiHow a Kalman filter works, in picturesKalman filter applicationSummaryhidden status: [x,y,vx,vy]observed status: [x,y]from hidden status to observed status: transition matrix MTM_T

2016-08-21 11:49:07 1443

opencv2.4.11Doxygen文档参考

opencv 的类文档,当你发现一个类在官网没有文档时,但却在源码中遇见,比如cvblob,百度可以搜到,但opencv的文档一般搜到。这时用Doxygen-gui自动生成opencv的类文档。

2015-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除