工具
IT修道者
算法工程师。兴趣广泛,喜欢尝试不同的东西。
展开
-
ffmpeg相关命令
[编辑] Ffmpeg使用语法 ffmpeg [[options][`-i' input_file]]... {[options] output_file}...如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始输入文件原创 2014-08-27 13:38:53 · 1104 阅读 · 0 评论 -
opencv+libjpeg-turbo交叉编译
目录libjpeg-turbo简介交叉编译opencv遇到的坑opencv库中自带了 对JPEG的编解码,其内部实质上是基于第三方库libjpeg进行解码的。但是libjpeg本身的性能并不是很快,特别是在ARM平台下。libjpeg-turbo简介libjpeg-turbo是一个使用SIMD技术(MMX、SSE2、AVX2、NEON)进行加速的JPEG编码解码器,能够在基于x86、x86_...原创 2019-02-28 23:07:24 · 6227 阅读 · 1 评论 -
绑定进程的CPU核以及限制进程的CPU使用率
在测试程序的性能时,需要对进程运行的CPU进行绑定,甚至需要测试进程只使用部分CPU资源时能达到的性能。比如,你可能需要测试某程序在只用一个核的80%CPU资源时的延时。本文主要总结采用taskset和cpulimit工具来实现目标。1. 使用taskset绑定进程CPUtaskset使绑定进程CPU的工具,使用方式如下:taskset -c 1 ./command. 执行command命...原创 2018-09-27 20:22:20 · 7706 阅读 · 0 评论 -
Linux下手动安装screen
简单说来就是自己用screen源码编译安装第一步:下载screen源码并解压下载地址:http://ftp.gnu.org/gnu/screen/第二步:运行配置程序,生成Makefile文件运行源码目录下的./configure,运行成功会得到如下提示:Now please check the pathnames in the Makefile and in the ...原创 2018-05-01 10:47:20 · 10959 阅读 · 5 评论 -
在服务器上配置jupyter notebook
anaconda一般自带安装好了juypter ,如果没有,可以用conda install jupyter命令安装。安装好以后,需要在服务器上配置jupyter以便任何浏览器都能通过IP直接访问服务器上的juypter服务。原创 2017-12-08 14:55:20 · 6707 阅读 · 0 评论 -
稀疏表示中KL1p库的配置及Demo
最近打算在研究中尝试稀疏编码。稀疏表示的理论知识这里不具体补充,有兴趣的可以查看下面这篇用稀疏表示做人脸识别的文章,讲得很清楚。 http://blog.csdn.net/xiaoshengforever/article/details/14002843稀疏表示中的关键是求解L2范数或者L1范数。L2范数的求解很简单,一个公式就搞定了; L1范数的求解就要复杂多了,求解的方式也有很多种。笔者做了实原创 2015-11-28 21:03:49 · 2666 阅读 · 0 评论 -
Weka入门
最近做对比实验要用到weka,于是开始上网找相关的资料,网上大部分博客都在讲WEKA 建议的加载数据的格式 Attribute-Relation File Format (ARFF),看着感觉很高大上的样子。其实在weka中可以直接使用csv文件的,使用也非常方便。下面简单说说我的做法PS:我的对比实验室是要用WEKA来做一个线性回归(Linear Regression),训练数据和标签都有了,数据原创 2015-05-20 12:42:30 · 2433 阅读 · 0 评论 -
Armadillo配置
Armadillo是一个C++开发的线性代数库,里面的矩阵运算功能非常给力。下面是博主的配置教程,Armadillo的配置很简单。博主的VS是2008版本的,最开始在Armadillo官网上下了最新的Armadillo库,结果发先跟VS2008匹配不了的,新的Armadillo库都是为VS2010以后的版本开发。所以,博主在网上找到了3.4.0的版本,发现这个版本可以适用于VS2008原创 2015-03-17 17:50:06 · 3433 阅读 · 2 评论 -
VS2008配置opencv
配置过程:1 需要先提前安装好VS2008并下载好opencv的库2 配置Windows环境变量:具体步骤为:右键我的电脑->属性->详细设定标签里->环境变量->系统变量,找到Path;将D:\Program Files\opencv2.4.5\build\x86\vc9\bin加入到系统环境变量Path中。3 为VS2008 配置openCV环境:(原创 2015-03-17 15:52:10 · 1449 阅读 · 0 评论 -
调用mosquitto发布消息
MQTT 是一个轻型协议,使用基于 TCP/IP 协议的发布/订阅消息转发模式,专门用于机器对机器 (M2M) 通信。 MQTT 协议的中心是 MQTT 服务器或代理 (broker) ,支持发布程序和订阅程序进行访问,如下图所示:mosquitto 是一个开源的 MQTT broker 。准备工作sudo apt-get install mosquitto #安装后才能运行MQTT b...原创 2019-05-11 17:44:57 · 8486 阅读 · 0 评论