自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

woxincd的专栏

高级算法、智能视频、嵌入式软件、DSP应用开发,algorithem,c++,c,视频处理,图像处理,模式识别,目标分析,智能监控

  • 博客(13)
  • 资源 (27)
  • 收藏
  • 关注

原创 DSP 小数点处理方法

比如说0.7071*560=395.976,怎么让DSP处理很简单,就是先把0.7071放大,乘以2^12,则为2896.2816,把小数点后面截断,即2896.2896*560=1621760然后缩小,除以2^12。即1621760>>12,则得到395.937。

2011-05-24 14:05:00 1691

转载 DSP小数变换

在DSP世界中,由于DSP芯片的限制,经常使用定点小数运算。所谓定点小数,实际上就是用整数来进行小数运算。下面先介绍定点小数的一些理论知识,然后以C语言为例,介绍一下定点小数运算的方法。在TI C5000 DSP系列中使用16比特为最小的储存单位,所以我们就用16比特的整数来进行定点小数运算。        先从整数开始,16比特的储存单位最多可以表示0x0000到0xffff,65536

2011-05-23 16:55:00 1568

转载 转载 达芬奇五年沉浮——嵌入式处理器架构之争决战2012

<br />在DM642时代,是“一招鲜,吃遍天”。只有一颗处理器,无论客户做多少个产品线,多<br />少种产品,只用维护一种开发环境和软件,只用保持为数不多的一个BOM 清单即可;可<br />是到了达芬奇时代,DM644x算法买不起,自己做吧,还没做完,DM357出来了。跟进 TI的<br />烈士们,累的跳楼的心都有了……<br /><br />序:<br /><br />芯片是产业链上游重要的一个环节,一颗小小的芯片具有极高的技术含量和价值,半导<br />体行业每年都会有一个各大厂商营业额的排名

2011-05-19 10:11:00 2142

原创 Davinci DSP6467T处理能力测试

<br />终于跑通了一个ARM端视频采集,DSP端视频处理的程序。<br />我测试了DSP的处理能力。他的计算能力远远超过ARM端。在保证实时处理的前提下,ARM端能够对每帧图像处理10万条指令。而DSP端能够对每帧图像处理100百万条指令(也就是每秒大约处理2500百万指令),是ARM计算能力的1000倍。根据前人的研究结果,6446在流水线技术下可以达到4800MIPS(MIPS:百万条指令每秒)。听起来好像很强大,但其实细细一算,实际应用中并不是那么乐观,在实时要求下,一秒钟要处理25帧,每一帧7

2011-05-18 10:26:00 1444

转载 DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zjbintsystem.blog.51cto.com/964211/464729<br />        2010年即将过去,有很多感慨需要总结一下,自从2010年1月份开始着手写DM6446开发攻略以来,得到很多网友和客户对本人博客的支持,同时结识一些有诚意的客户,他们对本人和我们团队的认可,在这里表示感谢。特别是南京航空航天大学的一个非常有个性、有良知和责任的李博导,对本团队的项目设

2011-05-16 17:26:00 958

转载 v4l2 FIELD 的理解

<br />我们要区分video为 顺序式和交错式: 数序式video顺序的传输video image所有的行,而交错式video则把一个video划分成两个fields,分别保存video image的奇数行和偶数行,被称作奇数field和偶数field.  阴极射线电视机需要交替的显示行来组成一个完整的帧,交替的时延需要我们交替的传输奇数field和偶数field. 这个奇怪的技术的引用是因为:在刷新率接近电影时,图片会消退的过快。使用field可以避免使用double buffer以及额外的带宽需求。

2011-05-12 17:27:00 1212

转载 这篇davinci的经验之谈不错

<br />根据前几篇文章,一个DM6446的系统已经架构完成。但是有很多人都喜欢TI的机制,毕竟双核软件开发对很多工程师来说是非常麻烦的事情,既然TI提供开发套件和开发包,那么直接做OEM就可以了,底层的东西不需要关心很多,所以我们在这里开始讨论双核通信机制(包含DSP SERVER)。特别是TI提供H.264、JPEG、MPEG4、G711等算法调用例子,让很多系统集成工程师看到项目的希望。网上有很多朋友都介绍DVSDK1.0的Codec和DSP SERVER,他们都写得不错,本篇部分内容介绍也借鉴他们

2011-05-12 08:50:00 1815

原创 YUV格式 及 davinci视频采集格式

<br />YUV格式 <br />YUV的几种格式<br />420P:420P数据的存放方式一般是先存放Y,然后存放U,最后存放V的数据,每一个像素使用12bits(1.5BYTE)保存。<br />422P:422P数据的存放方式也是先存放Y,然后存放U,最后存放V的数据,每一个像素使用16bits(2BYTE)保存。<br />420PSemi,422PSemi:这是TI新添加的一种格式,在DM6467的输出当中使用的是422PSemi来进行输出,所以将YUV的数据输出之前都需要将其他格式的YUV数

2011-05-11 21:35:00 2129

转载 DSP中的Mailbox的学习

DSP中的Mailbox的学习 在DSP项目开发中,我用mailbox实现了进程间的通信,通过接收网络控制进程发来的mailbox,实现了云台的控制,其中需要学习的地方有两点:一是mailbox通信机制的学习,二是DSP时间管理机制,这里先学习一下mailbox的相关知识。 MBX模型为mailbox提供了一系列函数支持,比如MBX_pend 和 MBX_post。而mailbox可以用来在同一块处理器上运行的进程相互通信。mailbox是同步通信机制,而且mailbox在传递之前就已

2011-05-09 13:08:00 5838

转载 davinci memory 分配实例

A Real World Example<br />This section describes an actual case in which a particular customer tried to resize their memory map. <br />The application is a four-channel CIF MPEG4 Simple Profile (or H.264 Baseline Profile) Digital Video Recorder (DVR) based

2011-05-07 20:49:00 1422

转载 如何配置DAVINCI内存

如何配置DAVINCI内存在DVEVM上,内存是256M,所以Codec中的例程都是按照256M内存进行配置的。而在,其他一些具体应用中,目标板的内存不一定为256M。所以,内存配置是Davinci开发板上一项重要的技术。 <br />笔者公司的开发板是128M,根据相关的文档,重新配置,编译了程序。在128M开发板上成功运行了Video_copy例程。具体步骤如下: <br />DDR内存是ARM和DSP共享的,从Ox80000000到0x90000000。内存分为了如下几部分: <br />1:Linu

2011-05-07 19:59:00 1851

原创 有人解决uboot问题的过程

SEED-DVS6467使用CCS3.3无法正常烧uboot因为板子的U-boot坏掉了,不能启动,需要重烧,按SEED-DVS6467 Flash Write User's Guide.pdf中的方法使用CCS3.3烧写,出现问题,<br />GEL Output的信息如下:<br />DaVinci HD ARM Startup Sequence<br />Disable IRQ/FIQ<br />Flush Cache<br />Disable MMU<br />Enable Instructio

2011-05-06 19:17:00 1698 1

原创 u-boot烧写方法

烧写u-boot的方法(256M的才可以用DVflasher,崩溃!) 2010-10-23 15:34Davinci Nor Flash内一般包括2部分内容:u-boot和uImage,所以完成以上2部分的烧写即可实现davinci板卡的正常启动,以下详细介绍烧写方式。(注意:烧写nor flash前请务必将davinci EVM的J5跳至Flash)擦完后显示:3)烧写u-boot DVFlasher.exe -r u-boot-xxx-nor.bin (其中u-boot-xxx-nor.bin是待烧写

2011-05-06 19:13:00 6230 4

7_黑电平与线性化.pptx

ISP课程

2021-11-01

1_数字成像系统介绍.pptx

数字成像系统

2021-11-01

32_画质调优.pptx

画质调优

2021-11-01

资料camera图像调优内容.pptx

适合ISP工程师调优摄像头图像质量

2021-11-01

快速角点检测算法

快速角点检测算法,真实测试通过,效果不错。

2017-09-19

算法概要设计说明书范例

概要说明书怎么写?这是一个算法类项目的概要说明书。非常详细。对于怎样写算分类问题的概要说明书可以说是个很好的范例。

2017-09-19

AVI制作和转换工具

AVI 视频格式转换工具.支持多种格式,包括avi,mpeg,fsv等

2012-07-06

TI DSP 外设配置文件

TI DSP的配置、驱动、管理的驱动文件。

2012-07-06

智能跟踪球机性能指标

描述智能跟踪球机的几种使用模式,以及各自的性能指标。对了解智能跟踪球,开发监控系统,开发智能球机等有很好的参考价值。

2012-07-06

标记区域经典算法

非常经典的轮廓标记算法,快速的计算速度,只要扫描一次

2012-03-19

360度全景监控系统解决方案

360度全景监控:图像矫正、拼接等技术。非常适合研究360度全景监控设计者参考。

2012-03-15

计算机视觉经典之作(英文版高清)

计算机视觉经典之作,英文高清,价值100美元。

2011-03-02

DAVINCI开发原理.

DAVINCI开发原理.从codec engine 的arm端和dsp端,涉及DSP Server开发,xDC工具使用,arm端codec server 集成 与应用开发。

2011-03-02

Codec Engine Application Developer User's Guide

Codec Engine Application Developer User's Guide

2011-03-02

C_C++中typedef_struct和struct的用法

C_C++中typedef_struct和struct的用法。

2011-03-02

BS7799:1999,信息安全管理实用规则和体系基本要求-2

BS7799:1999,信息安全管理实用规则和体系基本要求 包括BS7799-1和BS7799-2两个部分

2009-09-01

BS7799:1999,信息安全管理实用规则和体系基本要求-1

BS7799:1999,信息安全管理实用规则和体系基本要求 包括了BS7799-1和BS7799-2两个标准

2009-09-01

linux 系统高手教程

非常详细地从入门到精通的linux教程。

2009-09-01

windows2003服务器设置教程

windows2003 server 安全设置

2009-09-01

CisspAllInOne.pdf

cissp考试必备; 对从事信息安全工作的人员也有价值。

2009-08-17

Oracle 数据库备份与恢复总结

Oracle 数据库备份与恢复总结,详细介绍oracle数据库技术和备份恢复技巧

2008-08-20

iso/IEC 27001:2005 信息安全管理体系要求

信息安全管理体系评估国际标准ISO/IEC 27001:2005

2008-08-20

保存配置文件和读取配置文件

实现将软件中的设置选项,变量等保存成文件,以备下次读入设置。

2007-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除