- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 实现多路网络摄像头连接DM8168
毕设里面前端只连接了一路1080P25的网络摄像头。基于现有项目需求,需要连接6路。8168解码能力如下:截止现在,在TI的片子里面8168的编解码能力还是最强悍的,如果只做解码的话,正好可以支持6路1080P的网络摄像头,由于毕设里面接口已经做好,只需改相应的参数即可实现多摄像头的连接。首先:demo_vdec_vdis_rtsp.c里面 解码路数和通道数需修改成对应
2016-04-14 15:49:57
3139
转载 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
看写的不错 转载过来 如有侵权请联系博主删除 以前我挺喜欢写博客,觉得把心中的想法表达出来非常畅快,并且还能和网上很多人沟通交流,现在我更喜欢把想法留在心中,博客很久没更新了,刚才闲来无事,看看职场话题版块发现很多人都挺迷茫的,所以我写一些个人的职场教训给大家分享一下,希望对我对大家都有用。1、工作的前三年,别那么在乎待遇,甚至在不影响生活的情况下,后面都可以一两年之内不在乎这
2016-02-21 12:25:39
569
原创 VLIB中边缘检测算法学习
今天以这个为例子Canny Edge Detection,来学习一下VLIB中函数在DVRRDK中的使用例子。 Canny检测简介:相对于许多其它的边缘检测方法,比如sobel和Robert十字,Canny边缘检测器一般被认为是的首选de ,因为即使在含有噪声的图像中也能有较好的效果。canny方法:高斯图像平滑2D梯度过滤非最大抑制滞后阈值双阈值边松弛提供
2016-01-06 11:34:36
2049
原创 目前工程中几种图像存储方式的区别(YUV422I_YUYV&YUV420)
一、原始可用加算法:YUV422I_YUYV YUYV为YUV422采样的存储格式中的一种,相邻的两个Y共用其相邻的两个Cb、Cr,分析,对于像素点Y'00、Y'01 而言,其Cb、Cr的值均为 Cb00、Cr00,其他的像素点的YUV取值依次类推。二、我现在用的YUV420SP三、TI给的存储方式看这块的时候还把图像的逐行扫描和隔行扫描与图像的存储方式搞混了。
2016-01-05 22:47:39
5268
原创 TI VLIB学习
今天在TI论坛里面要到了VLIB的最新下载地址,Vlib下载链接:http://software-dl.ti.com/libs/vlib/latest/index_FDS.html。而且TI砖家说DMVAL里面的算法都是用到vlib,让我自己通过vlib来实现算法。现在来看看这个vlib到底是何方神圣。简介:VLIB提供了C调用的高性能程序,可以作为主要的推动者,适用范围广的图像/视频处理应用
2016-01-05 21:20:19
2566
3
原创 成功将DM8168作为服务器端总结
一、在之前的工作基础上,将付雄做的代码加入到我的工程中,还是有些问题需要解决。付雄的函数除main函数外都放到demo目录下,直接编译由于4.0编译器的问题会报一些函数类似于没有定义的错误。以前的解决方法是在前面加入include语句包含此函数的C文件,但是这种办法的问题是如果有重复定义的变量就会报很多问题。解决办法是只要在前面重新声明此函数就好。但是要使用形参。二、由于LINk的连接
2015-12-23 15:23:07
2175
原创 毕设LINK流程图
在草稿纸上画了一个我现在已经实现了的LINK流程图,备份如下:目前已经实现了从网络摄像机采集、显示、编码打包过程。可以在DSP中加入算法,目前加入二值化做验证作用,显示和打包均是DSP处理后的视频,其中MPsclrId并没有起什么作用,原因是mpsclr是把大的分辨率缩放到1080p,Scaler只能缩放1080p以下的分辨率包括1080p,可能以后完善的时候会用到吧。
2015-12-23 15:15:23
1293
原创 利用mentor建立局域网服务器
步骤一、首先将工程及库文件夹共享http://jingyan.baidu.com/article/9c69d48f603d4013c9024e2b.html先共享文件夹,映射网络驱动就可以了 步骤二、打开原理图文件setup里面红框部分打钩 然后填入自己电脑IP步骤三、在开始打开backup然后点击repair进行修复。步骤四、打开RSCM Config
2015-11-30 15:02:08
843
原创 DM8168成功接受网络摄像机码流1080P总结
第一、 DVRRDK4.0包用到之后首先需要makesys_all一遍,然后make dvr_rdk才行,现在用的合众达的板子,需要用1G256M内存配置文件,uboot下输入:setenv bootargs 'mem=256Mconsole=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.199:/RDK/DVRRDK_04.00.00.0
2015-11-30 14:41:49
4862
原创 华为 单板硬件开发 2016校招
第一面:硬件开发技术面先自我介绍,都会有。直接拿着板子上,开始各种问板子,主要问了是否看过信号完整性分析的书,具体做过哪些信号完整鑫分析,然后问了建立时间、保持时间。9种电源上电顺序,通过什么办法来控制上电时序。最后问了功耗的问题,为什么会加一个散热风扇,如果在实际工程项目中,风扇突然坏了怎么处理(我回答可以加检测散热的装置,过热直接断电。他比较满意,说能想到这点也很不容易)。然后就是很顺利的
2015-10-28 16:15:15
11322
原创 网易嵌入式面试 2015年9月2日下午网易视频二面
13:30分,面试准时开始,之前还是挺忐忑的,守着易信客户端,1:26分BSP面试官1发来消息,“你好,一会一点半开始”,回复“在线,收到”。面试刚开始,看见一个大胡子叔叔坐在电脑前(竟然长得像白勇)。先让我简单的做了自我介绍,幸亏我隔空练习了几遍,这个一定要提前准备下,说完了以后也能更好的进入状态;第一个问题就是我做了内核剪裁和UBoot移植,都做了哪些方面的东西。说了menuconfi
2015-10-28 16:12:32
1868
转载 ARM Linux系统中的用户栈与内核栈
在Linux系统上,一个进程有两种不同的栈,一种是用户栈,另一种是内核栈。用户栈用户栈就是应用程序直接使用的栈。如下图所示,它位于应用程序的用户进程空间的最顶端。当用户程序逐级调用函数时,用户栈从高地址向低地址方向扩展,每次增加一个栈帧,一个栈帧中存放的是函数的参数、返回地址和局部变量等,所以栈帧的长度是不定的。用户栈的栈底靠近进程空间的上边缘,但一般不会刚好对齐到
2015-10-19 11:53:43
1823
转载 数字视频基础(一)
上海凯视力成信息技术有限公司 编写版权所有,转载和引用请注明出处 地方1. 基本概念1.1视频的表示1.1.1图像的表示 把一个图像用一个个像素来表示,每个像素有确定的位置和确定的亮度值(这里假设是黑白图像)。于是构成了图象。比如下面的图片:我们用0表示白
2014-12-01 20:35:14
787
Live555源代码分析之RTSP客户端1
2015-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人