This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA3XEVM:翻转 OV10640的输出

Guru**** 2618835 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662069/tda3xevm-flip-the-output-of-ov10640

器件型号:TDA3XEVM

您好!

我想翻转 OV10640传感器的输出(水平或垂直)... 但我不知道该怎么做。

我在 bspdrv_ov10640api.c 中看到了名为 flipPrms.hFlip 和 flipPrms.vFlip 的参数、但这些参数没有任何变化。

bspdrv_ov10640I2c.c 中也有应用于0x3291U 和0x3090U 寄存器值的掩码、但我不知道该值应该是什么来设置翻转。

相同的掩码(不同的名称、但相同的值)出现在 iss_sensor_ov10640.c 中、这些值在 ov10640_imi_wdr_1280x720_setup.h 中设置、但存在相同的问题... 我不知道激活翻转所需的值。

最后、我在这些不同的文件中尝试了几种组合、但我使用的值与掩码相同... 在我的显示屏上没有任何变化(用例:1通道 ISS 捕获+ ISS ISP + ISS LDC+VTNF + Display)

是否有人知道如何翻转图像?

谢谢、

摩根

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Morgan、

    我已将您的问题转交给 ISS 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Morgan、

    您可以通过设置 ISS_SENSOR_FEATE_HFLIP|ISS_SENSOR_FEATE_VFLIP 在 VISION_SDK\APPS\src\rtos\iss\src\common\app_util_is.c 的 API appCreateISSSensor 中启用传感器翻转  

    我认为 OV10640已启用 hflip。 您可以进一步启用 VFLIP 以获得180转速。

    BTW、ISP 也支持类似的功能。 ISP 输出可通过设置翻转  

    pPassCfg->rszCfg.instCfg[i].flipCtrl =
    VPS_ISS_RSZ_STR_MODE_NORMAL;

    更改为

    pPassCfg->rszCfg.instCfg[i].flipCtrl =
    VPS_ISS_RSZ_STR_MODE_HFLIP;

    在文件 vision_sdk\links_fw\src\rtos\links_IPU\iss_m2misp\issM2mIspLink_drv_create_delete.c 中

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Brijesh、

    太棒了! 我在 app_util_iss.c 中使用了 iss_sensor_feature_HFLIP、它的工作方式就像一个魅力!

    谢谢、

    摩根