IT后花园
Broyal
这个作者很懒,什么都没留下…
展开
-
linux ubuntu 下利用shell脚本监控单个进程的内存占用率以及cpu使用率
一 创建监控脚本首先在文件夹下建一个.sh格式的空文档在终端root权限下输入命令打开.sh文件进行编辑sudo vim /*/*……/**.sh //vim编辑输入时请按先按I键,编辑好之后按Esc键退出编辑选项,接着在不可编辑状态下输入:wq进行保存退出 //////////////////////////////////////shell脚原创 2013-08-09 19:05:00 · 6503 阅读 · 0 评论 -
使用ffmpeg进行图片格式转换和图片缩放—jpg to yuv420/.mp4 to yuv420
//.h#ifndef _JPG_PROCESS_H#define _JPG_PROCESS_H#if !defined PRId64 || PRI_MACROS_BROKEN# undef PRId64# define PRId64 "lld"#endif#ifndef INT64_C#define INT64_C#define UINT64_C#endif原创 2013-10-24 15:31:25 · 5778 阅读 · 0 评论 -
使用ffmpeg进行图像格式转换以及图像缩放/sws_scale/linux/c++/c/rgb-yuv420
利用ffmpeg进行图像数据格式的转换以及图片的缩放应用中,主要用到了swscale.h文件中的三个函数,分别是: struct SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat,原创 2013-08-26 14:05:49 · 25133 阅读 · 1 评论 -
利用libjpeg库压缩成jpg图像,采用动态内存分配 /linux/c/c++
在利用ibjpeg库进行图片的压缩,经常会调用其jpeg_stdio_dest(&cinfo,fp/*文件指针*/)函数进行压缩,由于fp文件是在调用函数之前就分配好了的足够大的内存来存储压缩后的图像,所以经过压缩后的图像大小(单位为kb)即为fp分配的内存大小。因此就会出现分配fp的内存越大就越会浪费空间;但如果分配fp的内存不够大,就会造成压缩崩溃。在libjpeg的压缩过程中,图片压缩结原创 2013-08-13 15:45:17 · 9104 阅读 · 0 评论 -
linux 利用ioctl函数获取IP地址、子网掩码、MAC地址和修改本机IP地址、子网掩码、网关
ioctl函数原型:int ioctl(int fd, int request, ..../*void *arg*/)int fd:为socket函数返回值int request:SIOCSIFADDR 修改ip地址 SIOCSIFNETMASK 修改子网掩码 SIOCADDRT 修改网关第三个参数:分别为相对应的结构体。ip和子网掩码结构原创 2013-09-18 09:11:56 · 9717 阅读 · 0 评论 -
DM8168/DVRRDK开发中Link模块的创建以及alg自己算法的植入
在DVRRDK的开发过程中,主要面临的问题是Link模块的创建以及如何植入自己的算法。下面是我最近对这两点进行学习过程中一些了解。 下图是mcfw目录的结构。 (1)interfaces中(link_api)提供了各类Link模块以及算法的.h文件 //自己写的算法需要在此目录下添加.h文件 (2)src原创 2013-11-22 10:51:20 · 5398 阅读 · 17 评论 -
DM8168 OpenMax_VFPC模块应用
一、 交叉编译器的安装第一步:安装arm-2009q1-203-arm-none-linux-gnueabi.bin在终端依次执行如下命令进行安装:ln –sf /bin/bash /bin/shchmod +x ./ arm-2009q1-203-arm-none-linux-gnueabi.bin./ arm-2009q1-203-arm-none-linux-gnue原创 2013-11-04 11:01:34 · 2061 阅读 · 3 评论 -
DM8168_DVR_RDK 环境配置
Ubuntu 10.04 CodeSourcery:/home/user/share 简称: QT:/home/user/share/ qt-everywhere-opensource-src-4.6.2 简称: DM8168_DVRRDK_V03.00.00.00:/home/user/share/DM8168_DVRRDK_V03.00.00原创 2013-10-23 11:20:27 · 3116 阅读 · 4 评论 -
DM8168/ezsdk5.05.02/ capture_encode 运行问题
各位有谁遇到同样问题的,大家互相讨论一下,谢谢!!!# ./capture_encode_a8host_debug.xv5T -o sample.h264 -m 1080p -f 60 -b 1000000 -n 1000 -d 0given bellow the errors I am getting.numAssertion at Line no: 467 in /home原创 2013-10-11 14:46:32 · 2094 阅读 · 1 评论 -
Convert RGB2YUV
在图像处理过程中,很多场合需要对RGB图像进行YUV格式转换。主要由于YUV色彩空间的图像容易实现目标图像与阴影的分割(阴影的YUV数据存在跟目标图像的YUV数据存在明显的差异),另一种原因是YUV420格式的图片数据缩小了图片的大小,在大量的图片处理过程中,降低了内存的消耗,提高运行效率。 由于RGB和YUV图像数据都不是灰度图像,它们都由三种色彩组成。所以存储一张RGB和YUV格原创 2013-08-09 19:02:34 · 2932 阅读 · 0 评论 -
DM8168 DVRRDK开发总结
在dm8168_dvrrdk开发过程中,遇到不少的问题,同时解决了不少问题,在此做一个小小的总结。1.系统架构系统架构由两部分组成,app应用程序端和link链路。(1)app应用程序端(arm端):此端也是用户端,直接操作数据层。读取数据(为整个link链路读入数据流)以及存储数据(将整个link链路处理完的数据结果通过此端进行存储)。(2)link链路端:此端为底层原创 2014-04-29 15:20:15 · 3117 阅读 · 2 评论