DM355如何对每帧图像进行缩放,是用DSP里面的API吗?API函数是什么?

60user42 ( 楼主 ) 2018-6-15 00:08:38  显示全部楼层
本帖最后由 人间烟火123 于 2018-6-15 09:22 编辑

DM355 Capture引擎能否实现对输入图像(YUV422)的指定范围进行放大操作。 比如把1/4的图像放大到整个图像。   现在图像的数据(YUV422)在内存里面是连续存储的。
如果能进行放大操作的话,是通过什么方式呢,是利用DSP里面的API,还是?API函数是什么?谢谢~
我目前是在校大学生,接触DM355时间不长,麻烦了~

10个回复

60user42 发表于 2018-6-15 00:27:56
有没有人回答啊~~~天啊~~~~~~
回复

举报 使用道具

60user102 发表于 2018-6-15 00:37:35
60user42 发表于 2018-6-15 00:27
有没有人回答啊~~~天啊~~~~~~

用DM355内部的硬件resizer
回复

举报 使用道具

60user42 发表于 2018-6-15 00:45:11
60user102 发表于 2018-6-15 00:37
用DM355内部的硬件resizer

谢谢:) 目前resizer的驱动什么的都弄好了,在测试TI给的例子程序中(PlanarResize)提示davinci_resizer davinci_resizer.2: Error: Resizer write buffer overflow  请问您知道是什么原因么~
回复

举报 使用道具

rwd2016 发表于 2018-6-15 01:01:18
60user42 发表于 2018-6-15 00:45
谢谢:) 目前resizer的驱动什么的都弄好了,在测试TI给的例子程序中(PlanarResize)提示davinci_resizer davinci_resizer.2: Error: Resizer write buffer overflow  请问您知道是什么原因么~

请先做文件到文件的例程
请描述你的实验环境
回复

举报 使用道具

60user42 发表于 2018-6-15 01:20:11
rwd2016 发表于 2018-6-15 01:01
请先做文件到文件的例程
请描述你的实验环境

实验环境:DM355开发板,Resizer驱动已经装好。
实验目的: 将一幅图像的1/4部分,放大成为整个图像。
在做文件到文件的历程,使用的是TI的测试例子,PlanarResize.c,但是报错,提示davinci_resizer davinci_resizer.2: Error: Resizer write buffer overflow  
回复

举报 使用道具

rwd2016 发表于 2018-6-15 01:36:50
60user42 发表于 2018-6-15 01:20
实验环境:DM355开发板,Resizer驱动已经装好。
实验目的: 将一幅图像的1/4部分,放大成为整个图像。
在做文件到文件的历程,使用的是TI的测试例子,PlanarResize.c,但是报错,提示davinci_resizer davinci_resizer.2: Error: Resizer write buffer overflow   ...

1. DM355开发板是Spectrum的版本么?
2. 提供DVSDK的版本号,另外你说的驱动已经装好是什么意思,DVSDK的LSP内核本身应该支持RSZ驱动
3. 如果都不是官方版本,请检查CMEM配置脚本
回复

举报 使用道具

60user42 发表于 2018-6-15 01:47:32
rwd2016 发表于 2018-6-15 01:36
1. DM355开发板是Spectrum的版本么?
2. 提供DVSDK的版本号,另外你说的驱动已经装好是什么意思,DVSDK的LSP内核本身应该支持RSZ驱动
3. 如果都不是官方版本,请检查CMEM配置脚本

1.DM355开发板的版本不知道怎么看。。
2.DVSDK版本为1_30_00_23。  里面PSP是01_20_00_004_1,。
3.关于驱动问题,开发的时候文件系统是在虚拟机里面的,而虚拟机的文件系统/dev文件下面没有rsz的字符设备,所以我重新编译了内核模块。
   按照官方提供的ResizerUsersManual.doc手册,和提供的例子程序(从文件到文件),对其例子源码没有进行任何修改的情况下,执行还是有错误,提示davinci_resizer davinci_resizer.2: Error: Resizer write buffer overflow
回复

举报 使用道具

60user42 发表于 2018-6-15 01:55:10
rwd2016 发表于 2018-6-15 01:36
1. DM355开发板是Spectrum的版本么?
2. 提供DVSDK的版本号,另外你说的驱动已经装好是什么意思,DVSDK的LSP内核本身应该支持RSZ驱动
3. 如果都不是官方版本,请检查CMEM配置脚本

1.DM355开发板的版本不知道怎么看。。
2.DVSDK版本为1_30_00_23。  里面PSP是01_20_00_004_1,。
3.关于驱动问题,开发的时候文件系统是在虚拟机里面的,而虚拟机的文件系统/dev文件下面没有rsz的字符设备,所以我重新编译了内核模块。
   按照官方提供的ResizerUsersManual.doc手册,和提供的例子程序(从文件到文件),对其例子源码没有进行任何修改的情况下,执行还是有错误,提示davinci_resizer davinci_resizer.2: Error: Resizer write buffer overflow
回复

举报 使用道具

rwd2016 发表于 2018-6-15 02:02:10
60user42 发表于 2018-6-15 01:55
1.DM355开发板的版本不知道怎么看。。
2.DVSDK版本为1_30_00_23。  里面PSP是01_20_00_004_1,。
3.关于驱动问题,开发的时候文件系统是在虚拟机里面的,而虚拟机的文件系统/dev文件下面没有rsz的字符设备,所以我重新编译了内核模块。

1. 拿出一支拍照手机打开Camera功能自动对焦后按拍照,然后把照片贴上来
2. 升级到 software-dl.ti.com/.../index_FDS.html
回复

举报 使用道具

60user42 发表于 2018-6-15 02:18:46
rwd2016 发表于 2018-6-15 02:02
1. 拿出一支拍照手机打开Camera功能自动对焦后按拍照,然后把照片贴上来
2. 升级到 software-dl.ti.com/.../index_FDS.html


你好~ 3附图,一张是开发环境的图,两外两张是运行自带程序的图。(其中在加载rsz模块的时候提示kernel tainted。 因为不清楚会有什么其他影响,所以暂时并没有升级)
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /9 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 粤ICP备14022951号-2 )

GMT+8, 2018-9-24 02:25 , Processed in 0.453509 second(s), 23 queries , Memcache On.

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表