- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 YUV及存储形式
YUV主要的采样格式主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned) 模型
2014-04-20 18:31:13
673
转载 DM8168视频格式及HDVPSS研究
通过前面的工作,想在DM8168中的DSP核上跑视频处理算法,但是视频算法是基于RGB颜色空间的,于是,问题又来了,一般的监控系统中都采用了YUV的视频格式,如何高效的将YUV转为RGB呢。dm816x中各各核的分工如下:运行的基本link如下:在查看FVID2_Frame数据结构时,发现HD-VPSS中有enumFVID2_DataFormat:于
2014-04-20 18:25:44
874
转载 DM8168中程序启动分析及如何加载自己的库与程序
软件环境:本文基于dm81xx DVR RDK Release-03.00.00.00硬件环境:ETV-HDV8168-HDMI背景:前一篇文章介绍 : DM8168在DVRRDK集成新的DSP算法(改正官方文档中误)http://blog.youkuaiyun.com/guo8113/article/details/20149191其中算法编译完
2014-04-20 18:20:56
1211
转载 TI DSP库VLIB介绍
The Texas Instruments VLIB is an optimizedImage/Video Processing Functions Library for C programmers using c674x devices.It includes many C-callable, assembly-optimized, general-purpose image/videopro
2014-04-19 20:19:40
4051
转载 #ifdef #else #endif #fi #ifndef 的用法
预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作。说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。这样做的好处是,经过处理后的代码,将会变的很精短。 关于预处理命令中的文件包含(#include),宏定义(#define),书上已经有了详细的说明,在这里就不详述了。这里主要是对条件编译(#ifdef,#else,#endif,#if等)进行说
2014-04-19 14:03:23
854
原创 opencv1.0 vc6.0 视频获取显示程序调试经验
fatal error C1010: unexpected end of file while looking for precompiled header directive在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive
2014-04-16 21:54:13
819
转载 OpenCV2.2无法打开摄像头的解决办法
OpenCV2.2无法打开摄像头的解决办法 完成了对OpenCV2.2运行环境的配置,迫不及待地想试一下利用OpenCV进行摄像头视频采集的功能,例程来自OpenCV中文网的《读视频文件和运动物体检测》: /************************************************** * 背景建模,运动物体检测 * ***********
2014-04-11 22:07:47
3006
转载 hpp文件
HPPhpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。目录1 hpp在C++中的含义2 hpp要注意的问题
2014-04-11 21:54:32
585
原创 opencv视频获取显示代码问题和调试
// kkk_install.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include int main( int argc, char** argv ) {
2014-04-11 17:45:24
819
原创 opencv的二值化
// test_instaill.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "cv.h"#include "highgui.h"#include "cxcore.h"//图像的二值化 //By MoreWindows (http
2014-04-10 21:55:34
933
转载 图像二值化算法
/************************************************************************* * * 函数名称: * ThresholdDIB() * * 参数: * LPSTR lpDIBBits - 指向源DIB图像指针 * LONG lWidth -
2014-04-09 14:34:53
749
转载 TMS320DM8168达芬奇视频片上系统(SoC)的系统特
德州仪器TMS320DM8168达芬奇(DaVinci)视频片上系统(SoC)将高清多通道系统的所有捕获、压缩、显示以及控制功能完美整合于单芯片之上,从而不断满足用户对高集成度、高清视频日益增长的需求。该款业界最佳SoC针对视频安全与视频通信应用进行了精心设计,高度集成了1 GHz ARM Cortex-A8与1 GHz TI C674x数字信号处理器(DSP)内核。该集成型DM8168视频S
2014-04-07 15:27:29
796
转载 基于DM8168的视频智能分析系统的设计方案
[导读] 为了实现高清视频的智能分析功能,本文介绍了一种以TI公司的DM8168为核心的高清视频智能分析系统的设计方案,该方案从硬件设计和软件设计两个方面介绍了硬件组成、工作流程、软件架构,并详细描述智能分析算法的构成、实现和优化。经过目标测试结果表明,该高清视频智能分析系统能实现对复杂场景的昼夜不间断监控,具有架构简单、可靠性高、误报警率低等特点。
2014-04-07 14:49:05
1049
翻译 DDR和DDR2,DDR3,区别在那里
严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,部分初学者也常看到DDR SDRAM,就认为是SDRAM。DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。DDR内存是在SDRAM内存基础上发展而来的,仍然沿用SDRAM生产体系,因此对于内存厂商而言,只需对制造普通SDRAM的设备稍加改进,即可实现DDR内存的生产,可有效的降低
2014-04-07 10:25:55
1283
转载 C/C++混编的命令行加密工具
前段时间写了一个基于MFC的文件加密器,不过最近彻底把工作转移到了linux系统,就再写了一个基于命令行的文件加密器。一开始我是想用纯C来写的,但在文件的读写上遇到了问题,于是就借用了C++的文件输入输出流。在加密处理上依旧走最简单的路线,这次甚至没有对输入的密码进行处理,而直接与文件进行异或达到加密目的。也没有对整个文件进行加密,因为那样太浪费时间了,加密大文件时会等到蛋疼。略懂计算
2014-04-05 17:23:12
1039
转载 在DM8168上基于RDK_02.00.00.23,基于自带的SWOSD算法,开发自己的DSP算法遇到的问题!(我相信这个问题应该是开发DSP算法的时候都会遇到的)
我现在用RDK_02.00.00.23,我调试板子自带的demo_vcap_venc_vdec_vdis.c这个demo中的OSD算法, 我在demo.h中修改 DEMO_OSD_WIN_WIDTH 和DEMO_OSD_WIN_HEIGHT 的值,把值改大点,比如width=720,height=256,然后重新编译rdk包,然后运行run_mcfw_demo.sh 选择 1 执
2014-04-04 14:18:38
1236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人