- 博客(19)
- 资源 (8)
- 收藏
- 关注
转载 DM6446 DSP端OPENCV移植错误
EMCV DM642移植 ccs3.3由blueseaky » 2011-07-17 14:37把原有的工程改为C++工程后编译链接通过,然后加入 cvCanny(Image,ImageOut,50,150,3); 这句后就出现链接错误:undefined first referencedsymbol in file--------- -----------
2012-04-24 09:03:37 2180
转载 __BEGIN__; __END__是opencv中的一种错误处理机制,它可以防止非法的内存释放,以及内存泄露
http://shijuanfeng.blogbus.com/logs/205062662.html__BEGIN__; __END__是opencv中的一种错误处理机制,它可以防止非法的内存释放,以及内存泄露#define __BEGIN__ {#define __END__ goto exit; exit: ; } 防止内存非法释放的一个例子,从opencv文档中
2012-04-20 10:34:26 3105
原创 int 在VC6内存中的存储形式
数据在内存中是以二进制形式存放。VC6中int 占4个字节,数值以补码的形式表示。正整数的补码和该数的原码相同负数的补码是该数的绝对值的二进制形式 按位取反加1int i=512;二进制形式为 0x 00 00 02 00内存中也就表示为 0x 00 02 00 00#includeusing namespace std;int main(){ in
2012-04-19 10:28:01 1191
原创 declaration may not appear after executable statement in block
前些天就知道在TI提供的encodedecode demo里面,如果简单处理图像就直接在DSP端处理缓存就可以直接看到效果。原来在ARM端OPENCV交叉编译已经成功,所以把EMCV库里面的 cv cxcore文件夹里面的文件都复制到/demo/MyImageGray/codec/filecopy_dec/下面,然后在filecopy_dec.c中添加需要的结构参考igor_facede
2012-04-18 22:16:59 21893
原创 DAVINCI 工具链编译OPENCV1.0
[root@localhost filecopy_dec]# arm_v5t_le-gcc -vReading specs from /opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/specsConfigured with: ../confi
2012-04-18 21:01:20 1188
转载 视频YUV4:2:2转4:2:0的TI DSP源代码
以后用的上MARK一下。原帖地址http://zjbintsystem.blog.51cto.com/964211/235094 网络上有很多有关YUV4:2:2转YUV4:2:0的描述,但大多数都是讲解原理,没有实际性的做法,本文把自己在TI DAVINCI DM6446 端的测试过的代码奉献出来,供大家参考和学习,同时抛砖引玉,希望得到大家的指点。本方法适合TI DM6
2012-04-18 16:47:48 938
原创 Davinci DM6446 视频格式相关
标准的V4L2 APIhttp://v4l.videotechnology.com/dwg/v4l2.pdf在例程/home/dvevm_1_20/demos/ImageGray中,涉及到图像采集及显示的一些概念主要的几个文件capture.cdisplay.cvideo.c在demo里面采集用到的格式是UYVYV4L2_PIX_FMT_UYVY ('UYVY')
2012-04-17 17:40:49 2744
转载 ARM上的浮点运算
http://blog.chinaunix.net/uid-22682903-id-1771420.html这篇文章对最近遇到上的ARM上浮点运算的问题做一个总结。首先,我们先看一下ARM处理器是如何处理浮点运算的。交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S
2012-04-17 15:51:09 713
转载 YUV rgb介绍
原贴地址http://www.eefocus.com/zhangjingbin/blog/10-09/195963_c8439.htmlhttp://blog.chinaunix.net/uid-23907030-id-2495571.html 这个是英文转载讲的也很细致还有就是V4L2的手册了,这里也贴出地址http://v4l.videotechnology.com/dwg
2012-04-17 14:54:40 625
转载 解析可变参数函数的实现原理(printf,scanf)
http://hi.baidu.com/huifeng00/blog/item/085e8bd198f46ed3a8ec9a0b.html2010-04-27 13:28学习C的语言的时候,肯定接触到标准输出和标准输入函数。这个函数给人的感觉很强大,因为它很另类,就是这个函数的参数是可变的。下面是一个自己编写的可变参数的函数,它的功能是求和。如下#include #
2012-04-15 16:36:40 436
转载 关于OPENCV移植应用一些很有用的网站
http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en opencv on the iphonewww.opencv.org.cn关于视频显示http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB
2012-04-12 16:34:05 540
原创 交叉编译 出现verify_local_live_at_start, at flow.c:546 解决方式
> .deps/cvpyrsegmentation.Tpo -c cvpyrsegmentation.cpp -fPIC -DPIC -o> .libs/cvpyrsegmentation.o> cvpyrsegmentation.cpp: In function `CvStatus> icvPyrSegmentation8uC3R(uchar*, int, uchar*, int,
2012-04-12 10:26:27 799
原创 关于嵌入式的一些感悟
有些东西,遇到过的人感觉很简单就是一两句话或者一两个变量设置的问题,不知道的人可能就要几天甚到更久才知道是怎么回事从2月份开始想把opencv交叉编译用在ARM或者DSP上面,总是因为各种各样的原因,一个编译错误,然后找不到解决办法,换另一种思路去做,又遇到另一种错误。最终还是没有把它完全弄过去。跟哈工大的一哥们聊了下,他原来遇到的一些问题我都遇到过,都是些很简单的问题,像串口线交叉或者有
2012-04-11 17:00:06 531
转载 Getting started with IUNIVERS
http://processors.wiki.ti.com/index.php/Getting_started_with_IUNIVERSALhttp://processors.wiki.ti.com/index.php/Codec_Engine_GenCodecPkg_Wizard_FAQ#Running_the_WizardGetting started with IUNIVERS
2012-04-11 10:56:49 781
转载 简化视频去隔行和格式重定处理
简化视频去隔行和格式重定处理http://blog.gkong.com/more.asp?name=barongeng&id=30826耿磊 发表于 2007/12/7 14:10:25大多数普通视频信号在利用视频压缩编解码器进行编码之前都必须进行预处理,这要求数据采用420平面格式(planarformat)以获得更高的处理性能。例如,NTSC和PAL
2012-04-10 15:47:32 1770
转载 [DSP(TI)]DSP 数据的定标(定点DSP如何做浮点)
http://blog.gkong.com/more.asp?name=barongeng&id=51650一 DSP定点算数运算1 数的定标在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以16位字长为例。D
2012-04-10 11:17:17 3157
转载 关于RGB、YUY2、YUYV、YVYU、UYVY、AYUV
关于RGB、YUY2、YUYV、YVYU、UYVY、AYUV【转】DirectShow中常见的RGB/YUV格式文章来源:http://hqtech.nease.net原文作者: 陆其明小知识:RGB与YUV----摘自《DirectShow实务精选》 作者:陆其明计 算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Bl
2012-04-08 15:09:11 1563
转载 OpenCV学习笔记(三)人脸检测的代码分析
一、预备知识:1、动态内存存储及操作函数CvMemStoragetypedef struct CvMemStorage{ struct CvMemBlock* bottom;/* first allocated block */ struct CvMemBlock* top; /* the current memory block - top of the st
2012-04-06 11:15:06 1149
原创 DM6446 Codec Engine问题总结及解决办法
DM6446 Codec Engine问题问题1:DAVINCI_EVM DM6446 跑 DEMOS 里面的 encodedecode 例子出现以下问题:Encodedecode Debug: PAL selectedEncode-decode demo started!Encodedecode Debug: Codec Engine Initialized!Trac
2012-04-04 14:24:59 3051 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人