工具/插件
lemonHe_
感兴趣的方向:图像增强、目标跟踪、分类、检测、分割
展开
-
shell多进程执行
shell在linux中,是用户和系统沟通的桥梁,采用C编写,既是一种命令语言,也是一种解释型脚本语言,我们常写的ls,grep就是基本的shell命令。shell脚本是将要执行的命令按一定顺序写成的一个文本文件,最近遇到一个需求,要将一定数量的命令快速执行,而每次执行都需要一定的时间,最终使用 &提交后台执行来完成,如:cat test.txt | grep abc > abc.txt & #将test.txt所有包含abc的行提取到abc.txt中多个处理都这样来做,即原创 2020-07-26 12:45:05 · 3964 阅读 · 0 评论 -
批量提取视频帧率及分辨率
最近遇到一个需求,需要做一些frame rate conversion相关的工作,首先分析需求,有哪些FRC类型?这里需要批量提取一批文件的帧率及分辨率。1.帧率查看工具遇到视频,很难不想到ffmpeg,ffmpeg提供了3个实用的可执行文件。ffmpeg:视频转码等处理ffplay:播放相关ffprobe:媒体信息查看这里选用ffprobe来查看媒体信息,首先,使用ffprobe来提取视频帧率及分辨率信息。查看媒体信息ffprobe 'https://vod.300hu.com/4c1原创 2020-05-17 00:15:42 · 3502 阅读 · 0 评论 -
LINUX GDB调试
最近在LINUX下调试C/C++,以前在W下都是基于VS自带的调试工具来debug,换到LINUX后,怎么调试呢?刚开始嫌麻烦就直接使用print方法,随着程序复杂度增加,print效率低下并且已经解码不了问题,对于nginx服务来说,core文件又该怎么调试呢?答案就是GDB,引用一段官方描述,GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调...原创 2019-12-07 21:19:31 · 380 阅读 · 0 评论 -
cronolog日志切割神器
许多日志文件是不分割的,这样既不易于管理,也不易于分析统计。cronolog作为日志过滤程序,可用来切割linux日志文件,通过对输入的日志按文件名模板和当前日期重新编排,来按格式生成所需日志。cronolog 旨在和一个Web服务器一起使用,如Apache、Nginx,分割访问日志为yy-mm-dd-hh格式的日志。记录一下使用cronolog来切割nginx日志的过程。1.安装crono...原创 2019-06-01 18:46:33 · 3491 阅读 · 0 评论 -
python绘制函数曲线
之前一直使用matlab来画曲线,确实非常方便,但matlab作为商业软件,价格很贵,动辄好几个GB,安装很慢,并且还涉及license问题。相对来说,python完全免费,只需要安装一个解释器,并且有很多科学计算库可以调用,所以后来就一直使用python来画曲线,记录下最近画的几条曲线。环境:mac、pycharm、anaconda1.sigmoid曲线sigmoid曲线公式如下,可将值...原创 2019-09-15 23:22:19 · 50872 阅读 · 2 评论