最近接手一个项目,是帮助一个密封条生产商设计一款自动视觉检测装置,可以方便地对生产的密封条截面进行自动检测.基本原理是这样的:从根据摄像头拍摄得到的照片,经过程序的运算,选出角点,基于实际拍摄得到的图像和定义的标准图形的角点比对结果,从而可判断这个密封条是否合格。我们设计的软件中有一个这样的操作步骤,那就是需要提前进行标准产品的定义,从而可以用来和实际拍摄的产品图像进行比对。在进行产品定义的过程中,我们需要选择一系列的测量项,就是向软件说明我们想要测量哪些东西,然而我们发现,当我们在定义测量项的时候,当测量项比较少时,可以保存这些定义,也可以正常运行软件,但是发现测量项目较多时,例如25个测量项时,当我们想要保存这些定义时,就会出现错误,无法保存 ,更别说后续的程序运行了。对于这个问题,我比较困惑。因为尽管我们程序涉及到了数据库,定义测量项的过程实际上就是一步步再数据库中加入数据的过程,但是我们在设计软件时根本也没有对可以测量的测量项数目进行限制,正常情况下应该可以想测量多少就测量多少的。希望经验丰富的大侠帮小弟一马,不胜感激。