glabo

glabo

0个粉丝

7

问答

0

专栏

1

资料

glabo  发布于  2023-01-31 13:53:28
采纳率 0%
7个问答
1659

Hi3531dv200 vi颜色显示不对

   

处理器:Hi3531dv200
sdk:Hi3531DV200R001C02SPC003

目的:VGA输入经AD芯片转换成bt1120然后对接海思

现象:从VI抓图发现没有UV得数据,测量uv data管脚是有时序得。vi配置如下:

  1. hi_vi_dev_attr DEV_ATTR_BT1120_1080P_1MUX_CV8988 = {
  2. /* interface mode */
  3. HI_VI_MODE_BT1120_STANDARD,
  4. /* work mode, 1/2/4 multiplex */
  5. HI_VI_WORK_MODE_MULTIPLEX_1,
  6. /* r_mask g_mask b_mask */
  7. //{ 0xff000,0xff0},
  8. { 0xff0,0xff000 },
  9. /* for single/double edge, must be set when double edge */
  10. HI_VI_CLK_EDGE_SINGLE_UP,
  11. /* enDataSeq, just support yuv */
  12. HI_VI_IN_DATA_UVUV,
  13. /* sync info */
  14. {
  15. /* port_vsync port_vsync_neg port_hsync port_hsync_neg */
  16. HI_VI_VSYNC_FIELD,
  17. HI_VI_VSYNC_NEG_HIGH,
  18. HI_VI_HSYNC_VALID_SIG,
  19. HI_VI_HSYNC_NEG_HIGH,
  20. HI_VI_VSYNC_VALID_SIG,
  21. HI_VI_VSYNC_VALID_NEG_HIGH,
  22. /*
  23. * timing info:
  24. * hsync_hfb hsync_act hsync_hhb
  25. * vsync0_vhb vsync0_act vsync0_hhb
  26. * vsync1_vhb vsync1_act vsync1_hhb
  27. */
  28. { 0, 0, 0,
  29. 0, 0, 0,
  30. 0, 0, 0 }
  31. },
  32. /* data_reverse_en */
  33. HI_FALSE,
  34. /* mixed_capture_en */
  35. HI_FALSE,
  36. };
  37. hi_vi_chn_attr VI_1080P_VGA = {
  38. /* crop_x crop_y, crop_w crop_h */
  39. { 0, 0, 1920, 1080 },
  40. /* dest_w dest_h */
  41. { 1920, 1080 },
  42. /* capture_select */
  43. HI_VI_CAPTURE_SELECT_BOTH,
  44. /* scan mode */
  45. HI_VI_SCAN_PROGRESSIVE,
  46. /* pixel_format */
  47. HI_PIXEL_FORMAT_YVU_SEMIPLANAR_422,
  48. /* mirror_en flip_en */
  49. 0,
  50. 0,
  51. /* compress mode */
  52. HI_COMPRESS_MODE_NONE,
  53. /* src_frame_rate dst_frame_rate */
  54. -1,
  55. -1
  56. };

附件是VI通道抓图数据

易百纳技术社区文件: vi_chn_24_1920x1080_p422_1_type1.yuv
下载
我来回答
回答6个
时间排序
认可量排序

在学了在学了!

3个粉丝

36

问答

104

专栏

162

资料

在学了在学了! 2023-01-31 14:41:35
认可0

黑白图像?感觉像是转换芯片驱动的问题

glabo
glabo   回复   在学了在学了!  2023-01-31 14:46:51
0

是黑白图像,海思上层除了掩码mask可以设置yuv得分布,其它没有什么配置了吧。

艾编程的鲁小班

18个粉丝

25

问答

17

专栏

32

资料

艾编程的鲁小班 2023-01-31 16:53:11
认可0

一楼说得对,光分析图片来讲只有黑白,也就是说Y分量是正常的。问题出在转换的可能性会比较大。
转换的路径需要检查一下 VGA->AD芯片->bt1120 和 海思端接收的配置。

glabo
glabo   回复   艾编程的鲁小班  2023-01-31 17:34:42
0

我还有个怀疑是只进来了一路数据。vi0和vi1 bt1120 vi2和vi3 bt1120 vi4 bt656 能不能用vi5和vi6做bt1120输入,还是说要vi6和vi7做bt1120输入。我们现在用的是vi5和vi6做的bt1120输入

艾编程的鲁小班
艾编程的鲁小班   回复   glabo  2023-01-31 17:41:38
0

用(Vi4,vi5)或者 (Vi6,vi7)试一下

UncleRoderick
UncleRoderick   回复   glabo  2023-02-02 16:45:52
0

按文档,这个BT1120只能用4+5或者6+7,不能5+6

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区