器件型号: TDA4AL-Q1
您好、专家。 我正在使用 Vision Apps SRV 示例。 通常、校准工具需要 4 个摄像头来生成 CHARTPOS.bin 和 CALMAT.bin。 在本例中、我只想使用 2 个摄像头(左右两侧)进行并排图像拼接。 是否有任何建议的方法来为 2 摄像头配置生成 CHARTPOS.bin?
是否可以调整现有的校准工具、或者我应该手动提取图表角并构建 CHARTPOS.BIN? 提前感谢。
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.
器件型号: TDA4AL-Q1
您好、专家。 我正在使用 Vision Apps SRV 示例。 通常、校准工具需要 4 个摄像头来生成 CHARTPOS.bin 和 CALMAT.bin。 在本例中、我只想使用 2 个摄像头(左右两侧)进行并排图像拼接。 是否有任何建议的方法来为 2 摄像头配置生成 CHARTPOS.bin?
是否可以调整现有的校准工具、或者我应该手动提取图表角并构建 CHARTPOS.BIN? 提前感谢。
尊敬的 Gokul:
感谢您的快速答复。
是的、我当前正在检查的工具是$(psdkra)\vision_apps\tools\3D_calibration_tool。 该工具提供了一个用于指定摄像机数量的选项。 当我将其设置为 2 时、它成功生成了 lane.bin、但当尝试生成 CHARTPOS.bin 时、需要 4 个摄像头。
我的目标是只使用 2 个摄像头并排拼接。 但是、如果无法生成 CHARTPOS.bin、则似乎很难引用 srv_calibration 代码。 我想就这一点与您核实。
此致、
Bon
尊敬的 Gokul:
感谢您的帮助。
按照您的建议、我查看了 app_srv_calibration 代码。 我知道它需要 CHARTPOS.bin 和透镜.bin。 但是、虽然我可以为 2 摄像头设置获取 fr镜头.bin、但除非至少有 4 个摄像头、否则校准工具不会生成 CHARTPOS.bin。
为了解决此问题并将该应用程序与 2 个摄像头配合使用、我想自行手动生成或自定义 CHARTPOS.BIN 文件。
例如
CHARTPOS.bin 是 164 字节的数据。

代码在“vxCopyUserDataObject“上使用此完整日期、如下所示。

以便对 2 摄像头使用 app_srv_calibration。
我 没有对此进行自定义、但因为目标内核实现是闭源代码的。
我目前不清楚确切的字节布局。
您能否就如何正确处理或配置这一点提供一些建议?
感谢您的关注。
Bonchang。
您好、
[引述 userid=“691831“ url=“~/support/enterprise-automation-integration-group/enterprise-automation-integration/f/api-solutions-forum/1653949/tda4al-q1-how-to-generate-chartpos-bin-for-2-camera-side-by-side-stitching/6380171我 没有对此进行自定义、但因为目标内核实现是闭源代码的。
[/报价]您可以自定义目标内核实现、SDK 中提供了源代码、
请参阅$(psdkra)/vision_apps/kernels/srv/c66/vx_pose_thimation_target.c -> tivxPoseEstimationProcess () 将在节点执行时调用。
$(psdkra)/vision_apps/kernels/srv/c66/core_pose_validation.c
此致、
Gokul