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.

[参考译文] RTOS/TMDSLCDK138:如何通过修改 FaceDetect 演示代码来复制捕获的图像?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/673454/rtos-tmdslcdk138-how-to-copy-the-captured-image-by-modifying-code-of-facedetect-demo

器件型号:TMDSLCDK138
Thread 中讨论的其他器件:OMAPL138

工具/软件:TI-RTOS

大家好

这是为了通知我已成功运行 FaceDetect 演示代码。 我随附了代码 here.e2e.ti.com/.../facedetect_5F00_lcdk.c

现在、我需要在按下开关时存储捕获的图像(我能够成功地检测开关并将其连接为具有 OMAPL138板的 GPIO)。  

在 facetete_lcdk.c 代码中,使用了各种缓冲区。

我如何确定在哪个缓冲区中有正在捕获的图像数据  

按下开关时、我需要将该缓冲区复制到另一个缓冲区、以便能够进一步处理该原始数据。

请指导在按下开关时应复制哪些缓冲区数据的代码中。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

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

    TI 不再支持这一软件、因为这是与 DSP 社区共享的用于演示目的的评估工作。 此后、TI 不再积极开发或维护此软件。

    尽管如此,自从我进行了这一演示以来,我可以为这一努力提供一些有限的指导。 该演示使用名为 facedetectTask 的任务、该任务调用 cvHaarDetect 来检测视频帧中的脸部、并包含颜色空间转换任务。 结构图像->imageData 包含视频帧。 buffer_ready 和 facete_complete 标志决定了正在运行的任务。

    Line image->imageData =(char *) proc_buff _ptr;提供面探测器任务正在处理的下一个数据。 您可以运行第三个任务或从人脸检测任务检查 GPIO 的状态、以确定是否需要存储图像。 您可以将 GPIO 按钮按压检测作为一个单独的任务来检测按压操作并切换一个也在界面检测任务中检查的标志、以确定是否需要存储图像。 如果插入 SD 卡、则可以将映像存储到 SD 卡中、因为通过主机上的仿真器存储映像可能是一项昂贵的操作。

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

    感谢您的指导。

    在我的项目中、我不必检测面部、因此我 已经评论了第二个任务:人脸检测。 我只是处理第一个任务、其中摄像机在监视器上捕获和显示视频。

    我想知道、第一个任务中有任何缓冲区、即颜色转换任务、一旦按下开关、我就可以将其值复制到另一个新的缓冲区中。

    我正在处理第一个任务、并评论了第二个任务、因为我不需要检测面部、而是只需在按下开关后存储任何帧。

    亲切的导游

    谢谢你