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.

[参考译文] DLPLCR6500EVM:I#39;m 获取"图像不足。 扫描可能太暗。 请在已成功校准的系统上重新扫描。&quot

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/752045/dlplcr6500evm-i-m-getting-not-enough-images-scans-may-have-been-too-dark-please-rescan-on-a-successfully-calibrated-system

器件型号:DLPLCR6500EVM

大家好!

感谢您提前观看。 那么、这是我的奋斗。

在我开始之前、让我介绍一些细节。 我已经全面检查 了有关 DLPLCR6500EVM 的所有手册和教程。 我已成功校准系统多次、但遗憾的是、每次我尝试扫描某些内容时、我都会从 TIDA-00362_LCr6500_MachineVision 版本中获得相同的输出:

阅读上述说明后按 Enter 键...

正在启动扫描0...
图形序列捕获完成于... 2547毫秒
从缓冲区检索的图像... 909毫秒
模式排序方式... 28m
图像不足。 扫描可能太暗。 请重新扫描。


正在等待点云查看器关闭...

我具有所有本机设置:

PointGray Grashopper3摄像头

STAR-065 EVM、由 ViALUX 提供的 S600型(蓝色 LED)

看起来我缺少什么、但我仍然想知道什么。

再次感谢 您的评论!

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

    欢迎来到 TI E2E 社区的 DLP 部分。 您使用的是默认配置还是更改了某些内容?

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

    由于您正在成功校准,它听起来像是系统在工作(即摄像机正在通信、触发等)。 。 )。

    您正在尝试扫描什么内容?  这通常决定着它返回到摄像机的光量。  非常暗的物体、非常透明/半透明。 或反射性很强的物体可能具有挑战性。

    一个很好的测试是选择一个具有相当朗伯体表面的物体(例如、一个扁平白色油漆物体)。  如果未读出该值、则实际测量的图形投影和图像收集序列可能存在问题。

    Fizix

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

    感谢您的回复。

    这正是我所做的。 我将检查板从屏幕上取下,并尝试扫描设置为与校准过程中距离非常相同的平白色表面。 不过、我尝试移动它、尝试了各种物体、但仍然没有输出。

    从我从手册中得到的内容来看,当我扫描一个平坦的非光泽表面时,我应该得到一个平网格,就像我的案例中的一张白纸一样。 到目前为止、输出为空白。

    投影仪校准模式对我来说看起来很好、至少从视觉上看是这样。 它与校准板完全相同,只是校准模式。

    由于我运行的是单色蓝色 LED (作为 EVM 套件的一部分提供)、我认为摄像头侧的光捕获过程可能有问题。 我注意到扫描模式是多色的,因此很明显,投影仪忽略了模式的红色和绿色光谱。 但另一方面,我在摄像机和投影仪的应用程序的校准子文件夹中获得了非常好的输出。

    非常感谢您深入探讨这一问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、YKC!

    感谢您的回复。

    我正在运行所有标准配置、我已经尝试了扫描器的分发版本、尝试使用 CMake 和 DLP-LC SDK 构建源代码。 我认为这是一件非常相同的事情。 但我不得不给它一个镜头,以摆脱这种担忧。

    我即将为 Altera Cyclone V SoC FPGA 构建定制应用程序,但这还太远了。 首先、我希望至少获得一些输出。

    这里很难理解。

    再次感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当它进行测量时(有错误)、您设置了多少个模式供其使用、以及实际保存了多少个模式? 如果打开详细日志记录、它应在运行时显示模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Fixiz!

    我的默认设置为摄像机20个图形和系统10个图形。

    在".\bin\calibration_system_images"中、总共有30个图像和"DONOTDELETE"文件。 它们是具有前缀的3组(system_calibration_captation_camera,
    System_calibration_captation_prom_camera_combo、
    System_calibration_capt_projector _pattern)。

    在"..\bin\calibration_camera_images"中、我有11个图像、包括校准板和顶部的"DONOTDELETE"文件。

    如果有任何意义、我可以在此处上传内容。

    此外、很抱歉、我没有弄清楚如何打开应用程序的详细模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Nickolay、

    在进行测量时、应该有另一个目录包含数据。 确保已创建要写入的目录,并且您对其具有权限。 您列出的目录用于校准,而不是测量。

    当用户没有足够的权限写入测量值应到达的目录时、我们会遇到问题。 已经有一段时间了、因此请查看代码以查看其要将测量采集放置在何处。

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

    很抱歉、您能给我一个关于该程序在哪个阶段进行测量的线索吗? 我是指校准还是实际扫描? 我不是在找你告诉我一条确切的线,上帝禁止。 在我确定必须调试什么之前、需要查看大量代码。

    或者、可能有一个详细的参考、不会使您产生过度的错误。 我对整个主题非常陌生、这就是为什么我不清楚在哪里寻找这种可恶的错误的原因。 我希望我能做一些崩溃的过程。

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

    作为我上一个帖子的后续。

    您是要为 CMake 生成启用详细模式吗? 为此、我对 CMakeLists.txt 进行了修改

    设置(CMAKE_VERSE_MAFILEE 打开) 

    但仍然无法确定我应该查看的位置

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

    Nickolay、

    我不是说从校准过程中、而是说当您进行应返回点云的测量时。  它应存储最新的捕获集。  当您进行新的测量时、它会覆盖先前的测量值。

    我知道、对于早期的4500设备、它位于主目录下(无论您的项目名称是什么-例如、我们的笔记本电脑中的 PW2016演示 D:drive。):

    在我的示例中、子目录是"output"、有两个子目录:"scan_images"和"scan_data"。  Images (图像)目录包含在最新测量期间完成的捕获。

    对于 DLPLCR6500和 DLPLCR9000系统、它应该与之类似。

    Fizix

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

    你好,Fizix!

    再次感谢您的指导! 这里是有关此事的一些更新。

    它绝对可以访问".\bin\output\scan_images"和 "..\bin\output\scan_data" 文件夹、因为我可以在那里看到一组图像。 我尝试以用户身份、管理员身份运行、并在调试模式下通过 CLion IDE 运行。 但这似乎不是问题的根源

    最重要 的是、它更深入地分类和解码图形。 然后是 Point Cloud Reconstruction、看起来几乎就在那里、但 *点云 xyz 文件为空0KB。 因此、即使能够识别输入之类的内容、它仍然不起作用。

    下面是我到目前为止注意到的一些奇怪的情况:

    1.无论我如何运行代码,我的意思是从 Windows 运行.exe 文件,以管理员身份运行,或者通过 IDE 运行(实际上除了调试模式之外,应该没有区别)。 行为是完全相同的。 让我的摄像头和投影仪相对地相互固定、并使其前面的平面亚光-白色墙壁保持一致。 在某种不一致和不合理的情况下、有时会达到解码和重建的目的、有时甚至根本没有发生任何物理变化。 我的意思是摄像机、投影仪和墙 完全位于同一个位置、同时获得这些不同的结果。 通常、当我可以使用垂直图案时、它会减少空射。

    2.当它经过解码和重建时 ,它实际上 会将输出提供给 ".\bin\output\scan_images"文件夹,即36个名为"scan_capture_[X].bmp"的图像,但在某个时候,它会写入投影实心矩形图案的图像,所有这些图像的结尾都有一些暗的图像 几次、它为我提供了投影图像上的垂直条纹图案的输出。

    3.无论"映像不足",它都不会以任何非空的 xyz 点云作为回报。 扫描可能太暗。 请重新扫描。" 消息显示或一直运行以重建点 云。  "Point Cloud Viewer"弹出窗口始终为黑色。

    感觉它工作起来有点古怪、我的意思是在许多方面都非常不一致、我甚至不知道从哪里开始调试过程。 该代码看起来足够复杂、足以进行数天的全面审查。 哦、我还忘了说、我曾尝试在 具有 相同结果的不同机器上安装 TIDA-00362_LCr6500_MachineVision 的发行版。

    我想知道是否有人会遇到这样一种奇怪的行为。 可能 是我的硬件出现故障、或者软件方面缺少一些东西。

    感谢您的耐心等待!

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

    您如何将相机与投影的图案同步?

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

    Fizix、

    在软件方面、我不知道如何将摄像头与我 从未使用 TIDA-00362示例项目实现的投影图形同步。 代码的所有功能都是完整的。

    在硬件方面、  是用户手册中的电缆。

    在同步侧、只要校准系统并记录所有必要的校准模式、它就看起来正常。 我的意思是、如果 那里出现问题、校准几乎无法实现。

    哦、另一个有趣的事实是、它在我校准摄像头时提供的数字相当低:

    重投影误差(越接近零越好)= 0.477127

    但以下是我在校准系统时获得的结果:

    投影仪校准成功、重投影误差(越接近零越好)= 2.69276
    正在保存摄像头和投影仪校准数据...
    校准数据已保存。

    有时、它为我提供了一些重投影误差的疯狂数字、比如165个。

    谢谢!

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

    Nickolay、

    请查看.\CALIBRAT\SYSTEM IMAs\中的映像。  它们似乎太暗或暴露在外。 您应该能够实现小于1的投影仪重投影误差。  经常看这些图像会让你知道你需要走哪一个方向--或多或少的曝光。

    尝试稍微打开摄像头光圈或稍稍稍稍稍向下停止、然后再次尝试校准。  尽管系统可能"成功"完成校准、但这并不意味着校准良好。  或者、您可以增大或减小摄像头的增益。

    此致、

     

    Benjamin L. Lee

    应用工程师

    工业应用支持

    DLPRegistered企业和影院显示器

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

    这是我的.bin\output\scan_images 文件夹中的示例图像、它不会出现在下方或过度曝光。

    更进一步、我能够捕获真正奇怪的东西。 我已将摄像头的 Hz 速率降低至14。 它仍然不扫描任何表面。 页面最底部是我目前为止从扫描仪获得的最佳输出。 它可能与摄像机设置有关。

    再次感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我是一个快乐的人、就是摄像机的曝光。 请检查以下帖子。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Benjamin、再次您好。

    就像我之前的帖子的后续内容一样。

    我已经尝试了几乎所有可能影响扫描的东西:

    1.已多次重新安装 FlyCapture2 SDK 以排除该问题。
    2.将固件更新为 DLPR900PROM-6500-v5.0.0
    3.使用不同的定位、角度和孔径设置重新校准摄像机和系统。
    4.调整了摄像机的帧速率以及图形曝光和暗度。 输出上的图片不会曝光过度、也不会曝光不足;它们看起来清晰、清晰。
    5.摄像机帧速率降低至14Hz 后,我将获得一致的输出。 图案按应有的方式投影,所有照片都保存到正确的位置。

    到目前为止、我没有比上一篇文章中的屏幕截图更好的了、因为它具有一个奇怪的管状东西。

    很明显、这是我做了一些错误或硬件/软件错误。 在软件方面、我不能说较低的 DLP_SDK 级别、但所有前端看起来都很好。

    我已经为获得输出而挣扎了很多天、能否与 TI 专业人员进行简短的对话以确定问题的位置。

    一如既往、感谢您抽出宝贵的时间为您提供帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Nikolay、您好!

    只是让你知道本杰明已经休假了。 我会尽力为您提供帮助。 首先确保投影图像良好。 只需使用 GUI 单独试用 EVM、然后尝试显示一些模式。
    如果情况良好,则摄像机将与发送至 EVM 控制器板 J20的触发信号同步。 您可以查看这些信号是否正确发送到控制器板。 每个触发脉冲将导致显示一个模式。

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

    您好、YKC!

    非常感谢您的帮助。 就我之前提到过的、我的所有硬件都工作正常。

    摄像头触发投影仪、我将获得所有扫描图像、包括校准和扫描。 我可以上传一个包含我正在获取的输出的 zip 文件

    出于某种未知原因、无论我做什么、它都永远不会重建点云。  这是 一个在多台计算机和 操作系统上持续存在的问题。 我刚刚在窗口7下从头重新安装了所有内容、但结果完全相同。

    我正在尝试确定 是硬件故障还是 各种平台和构建下反复犯相同的错误。

    我在这里非常困惑;恐怕 除了你们之外、没有任何其他的帮助。

    再次感谢!

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

    请参阅示波器-触发输入(J20)和触发输出(J24)信号。 并检查它们是否已同步。 此外,您还可以尝试在 Gui->Pattern Settings 页面中更改触发延迟,以防它们未同步。 如果未同步、摄像头需要在显示图案时拍摄、然后它将会错误捕捉。

    尝试独立检查摄像头。

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

    不幸的是,我这里没有示波器,但事实并不是系统在扫描过程中在不同帧速率下将干净和清晰的图像输出到..\bin\output\scan_images 中,这是正确触发的迹象? 在顶部、在摄像机的150Hz 帧速率和投影仪的10000/10000 us 光/暗时间设置下、校准过程中没有闪烁。 作为反向逻辑,我尝试通过 FlyCapture2仪表板更改摄像机输出的延迟时间和脉冲时间,当我以高帧速率对其进行调整时,图像在校准期间开始闪烁。

    我的意思是、我可以使用示波器相对 J20上的输入来检查 J24的脉冲计时、但这似乎不是问题的根源。 我确实认为它应该为我提供一些断断续续的点云或至少像输出这样的内容、即使存在微小的同步偏移、同样、只要我在 SCAN_IMAGES 文件夹中获得了外观良好的输出。

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

    我正在度假、但每天左右都要查看论坛。

    我不得不说您的扫描图像看起来非常好。 在您最近的跑步中、摄像机和投影仪"重投影错误"是什么?

    您能否在完成校准和扫描时捕获步骤的屏幕截图。 此外、我假设您在扫描时没有启动 FlyCapture 2预览图像。 它应该让捕获程序拥有控制权。

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

    您能否在视频模式(固定纯色)下运行 LCR6500 EVM、并让触发器进入"进来"(将被忽略)并通过摄像头查看捕获的图像。 它们是否仍然显示奇怪的捕捉?

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

    非常感谢您在这方面所做的努力、尤其是在圣诞节期间!

    当然、我绝不会将 FlyCapture2仪表板与 TIDA-00362扫描器版本并行运行。

    在校准摄像头和系统时、我将再次重新校准系统、制作屏幕截图、介绍我的步骤。 我希望我们即将来到这里!

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

    大家好、FIzix!

    请在随附的 pdf 中找到系统设置和校准的所有详细信息!

    再次感谢!

    e2e.ti.com/.../Steps-I-make-setting-up-and-calibrating-the-system.pdf

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

    感谢您的详细步骤!! 这些看起来相当不错、但在两个校准集上、尝试在电路板向左/向右倾斜并向上/向下倾斜的情况下获得一些图像。 看看这是否会改善您的"重投影误差"。

    自从我运行这个演示和软件以来已经很长时间了、但其中一些还会回来。 我将继续思考可能会出现什么问题。 现在我想不到任何东西。

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

    你好,Fizix!

    我是这样做的。 我已经尝试减小摄像头的 FoV、从而消除了大部分黑暗区域。 在校准过程中、我已经倾斜、倾斜、将视图包住了电路板。 以及从系统上拆下摄像头、并将其与投影仪分开校准。 一切。

    此时、硬件的性能完美无缺。 我用高性能机器替换了测试台计算机。 即使在超过200Hz 的帧速率下、我也会获得非常清晰的图片、每次都叠加图案。

    必须有一些逻辑细分。 我的意思是、几何设置和校准中缺少一些东西、或者代码中有一个错误。 但从我所理解的那样,它应该真正地按原样工作,而不做任何调整,这就是我的巨大不幸没有发生。

    可能有人熟悉应用程序的逻辑后端以进行故障排除。  我非常感谢这种提法。

    我的意思是、即使存在2个以上的重投影错误也可能会降低精度、而不应成为空云输出的原因、尤其是在 Win7、Win10下重建应用程序以及无数种校准、重新校准等方法之后。 结果相同。

    圣诞节快乐,新年快乐!

    祝你一切顺利、Nik。

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

    Nikolay、

    您是从预编译的版本运行、还是自己编译?  这听起来像是在测量过程的点云生成部分中错误选择了某些模块。

    我将在下周晚些时候回到办公室。  我很难把我的大脑缠绕在可能出错的地方。

    如果您正在编译并运行代码、请尝试输入一些"我在这里-<step location in code> "、以查看您是否能到达您期望的所有位置。

    Fizix