迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1454|回复: 4

【提问】请大神支个招,视频屏的摄像头如何配置和控制

[复制链接]

2

主题

8

回帖

107

积分

注册会员

Rank: 2

积分
107
发表于 2021-2-7 17:21:51 | 显示全部楼层 |阅读模式
请教坛子里面的大神,本人因项目需要,使用DWG80480T070_41WTC这个显示屏在进行开发。

主要有两个要求:
1,接入USB摄像头,并通过触摸指令打开摄像头画面。
2,画面由默认的横屏改为竖屏。
以下为客服发给我的该显示屏的出厂DGUS  UI工程。


这个DGUS UI工程直接刷入显示屏以后,摄像头可以正常激活并显示。
然后,在它的基础上,我通过修改CFG文件(旋转90度)、UI界面的分辨率(由默认的800*480改为480*800)、同时将背景图片制作成480*800,实现了画面的竖屏显示。


但是,摄像头视频画面,它的窗口坐标,仍然参考的是横屏下的坐标,这样结果是竖屏状态下实际显示效果与DGUS UI工程里面控件的位置不一致。


经过咨询客服,了解到摄像头的一些设置,需要C51代码来实现,包括其窗口坐标、窗口尺寸和旋转方向(0°,90°,180°,270°)。
我也做了一个测试来验证。
在附件这个DGUS UI工程下面,有一个名为“T5L51.bin”的C51程序,当我将它与UI画面程序一起刷进去时,摄像头视频画面可以正常显示(仅仅只是竖屏状态下窗口位置有点不对)。
如果我刷进一个空的C51程序,或者随便找一个其他的与这个屏不相干的C51程序刷进去,则其他的图形显示没有任何变化,摄像头的画面消失了。
只要我再次刷回这个“T5L51.bin”,摄像头画面就回来了。

这样证明了确实摄像头的配置确实需要C51程序来处理。

现在我需要知道,C51代码里面需要做哪些程序或操作哪些地址来驱动摄像头画面?

万分感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

655

回帖

7537

积分

论坛元老

Rank: 8Rank: 8

积分
7537
发表于 2021-2-8 11:17:43 | 显示全部楼层
视频屏控制摄像头的C51程序也是通过变量地址来控制的,是0x050C地址是摄像头的接口,具体可以参考数字视频屏的开发指南,附最新的T5L51程序试一下能不能把视频控件偏转。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
沧海横流,方显英雄本色。
回复

使用道具 举报

2

主题

8

回帖

107

积分

注册会员

Rank: 2

积分
107
 楼主| 发表于 2021-2-8 11:47:59 | 显示全部楼层
Lreamy 发表于 2021-2-8 11:17
视频屏控制摄像头的C51程序也是通过变量地址来控制的,是0x050C地址是摄像头的接口,具体可以参考数字视频 ...

感谢这个大神,可以提供这个C51程序的源码吗?如果有其他内容不方便提供,请删掉即可,只保留摄像头的部分。因为我这个是竖屏使用,可能需要反复调整摄像头画面的位置和尺寸,另外我还需要用C51开发串口2对外通信的协议,都要在C51程序里面完成。

再次感谢!
回复

使用道具 举报

2

主题

8

回帖

107

积分

注册会员

Rank: 2

积分
107
 楼主| 发表于 2021-2-23 13:40:54 | 显示全部楼层
不能沉贴呀,跪求坛子里的高手们给支支招呀
回复

使用道具 举报

2

主题

679

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12169
发表于 2021-5-18 13:05:06 | 显示全部楼层
shawnl 发表于 2021-2-23 13:40
不能沉贴呀,跪求坛子里的高手们给支支招呀

您好,没有找到能控制摄像头的源码,串口2初始化,您可以参考附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 02:06 , Processed in 0.078164 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表