SLMaster
SLMaster copied to clipboard
升级迭代小建议
增添保存历史记录的功能,每次打开软件都需要重新设置; 增加返回上一栏的功能,否则选择了在线标定就不能选离线标定了;
有时候莫名闪退,也不清楚什么情况
关于升级迭代的小建议非常有用,感谢你的建议。
- 历史保存功能
我猜测应该是指参数保存功能。
目前仅在在线连接3D相机并烧录条纹下相应的参数会得以保存。离线状态下,任何参数都不会保存,以防止3D相机在线连接后与实际条纹烧录情况不符。
因此,如果离线状态下使用想永久保存参数,请手动更改${安装目录}/gui/qml/res/config/中相机配置文件所描述的参数以永久生效。
- 莫名闪退情况
若算法参数不对或使用exe安装的程序启用了GPU加速都有可能出现闪退情况。能否提供一下${exe目录}/debug-SLMasterGui.log日志文件以定位具体问题。
[2024/03/21 13:50:43.785] <INFO> "Ini settings file path is: C:/Users/10636/AppData/Local/YunhuangLiu/SLMasterGui/SLMasterGui.ini" [2024/03/21 13:50:43.785] <INFO> load settings file sucess. [2024/03/21 13:50:43.785] <WARNING> "setting file dosn't contain this key: render, return default val: software" [2024/03/21 13:50:43.787] <DEBUG> CUDA Device nums: -1 [2024/03/21 13:50:43.787] <DEBUG> CUDA diasble. -1 [2024/03/21 13:50:43.824] <INFO> "set camera config json path..." [2024/03/21 13:50:43.832] <DEBUG> ("D:/software/SLMaster/executable/gui", "qrc:/qt-project.org/imports", "D:/software/SLMaster/executable/gui/qml") [2024/03/21 13:50:43.852] <WARNING> Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created. [2024/03/21 13:50:43.852] <WARNING> "setting file dosn't contain this key: vsync, return default val: true" [2024/03/21 13:50:44.375] <WARNING> qrc:/qt/qml/FluentUI/Controls/FluNavigationView.qml:765:13: QML Image: ??????????qrc:/res/image/icons8-maple-leaf-48.ico?????????????? [2024/03/21 13:50:44.634] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.635] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.636] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.636] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.638] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.638] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.638] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.638] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.640] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.640] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.640] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.640] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.653] <WARNING> XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. [2024/03/21 13:50:44.662] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.663] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.663] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.664] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.664] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.664] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:50:44.666] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.667] <WARNING> qrc:/ui/page/Page_Scan.qml:12:1: QML Page_Scan: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.667] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.667] <WARNING> qrc:/ui/page/Page_Scan.qml:12:1: QML Page_Scan: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.672] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.672] <WARNING> qrc:/ui/page/Page_Scan.qml:12:1: QML Page_Scan: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.672] <WARNING> qrc:/ui/page/Page_PostProcessOutput.qml:12:1: QML Page_PostProcessOutput: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.672] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.672] <WARNING> qrc:/ui/page/Page_Scan.qml:12:1: QML Page_Scan: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.672] <WARNING> qrc:/ui/page/Page_PostProcessOutput.qml:12:1: QML Page_PostProcessOutput: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Scan.qml:321:37: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Scan.qml:322:37: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Scan.qml:373:37: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Scan.qml:374:37: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Scan.qml:413:37: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Scan.qml:414:37: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:240:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:241:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:294:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:295:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:335:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:336:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:376:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.673] <WARNING> qrc:/ui/page/Page_Device.qml:377:41: Unable to assign [undefined] to QQuickItem* [2024/03/21 13:50:44.709] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.709] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.780] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.781] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.781] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.781] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.781] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.781] <WARNING> Qt Quick Layouts: Polish loop detected. Aborting after two iterations. [2024/03/21 13:50:44.781] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:44.781] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:50:48.660] <INFO> "select camera: 0." [2024/03/21 13:50:49.742] <DEBUG> We don't support monocualr camera in current! [2024/03/21 13:50:49.963] <WARNING> "setting file dosn't contain this key: render, return default val: software" [2024/03/21 13:50:51.134] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.533] <WARNING> qrc:/ui/page/Page_Calibration.qml:113:5: QML ListModel: set?????? 0 ???????? [2024/03/21 13:52:22.533] <WARNING> qrc:/ui/page/Page_Calibration.qml:113:5: QML ListModel: set?????? 0 ???????? [2024/03/21 13:52:22.533] <WARNING> qrc:/ui/page/Page_Calibration.qml:113:5: QML ListModel: set?????? 1 ???????? [2024/03/21 13:52:22.533] <WARNING> qrc:/ui/page/Page_Calibration.qml:113:5: QML ListModel: set?????? 1 ???????? [2024/03/21 13:52:22.533] <WARNING> qrc:/ui/page/Page_Calibration.qml:113:5: QML ListModel: set?????? 2 ???????? [2024/03/21 13:52:22.533] <WARNING> qrc:/ui/page/Page_Calibration.qml:113:5: QML ListModel: set?????? 2 ???????? [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Calibration.qml:172:5: QML Connections: Detected function "onBack" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Scan.qml:12:1: QML Page_Scan: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_PostProcessOutput.qml:12:1: QML Page_PostProcessOutput: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Calibration.qml:12:1: QML Page_Calibration: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Device.qml:12:1: QML Page_Device: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Scan.qml:12:1: QML Page_Scan: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_PostProcessOutput.qml:12:1: QML Page_PostProcessOutput: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.534] <WARNING> qrc:/ui/page/Page_Calibration.qml:12:1: QML Page_Calibration: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:22.536] <WARNING> qrc:/ui/page/Page_Device.qml:134:29: QML ColumnLayout: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [2024/03/21 13:52:28.755] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:52:28.757] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:52:28.757] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:52:28.757] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:52:28.761] <WARNING> Qt Quick Layouts: Polish loop detected. Aborting after two iterations. [2024/03/21 13:53:26.159] <WARNING> Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. [2024/03/21 13:53:30.482] <INFO> start calibrate single camera...
看日志是因为执行单目标定导致程序崩溃的,你能否再次复现一下这个bug并记录操作过程,我尝试一下复现这种情况以便修复。
上面你提到的返回上一栏功能忘回复了,在右上角有回退按钮,回退即可。
标定功能中,在线相机标定目前还未开发,请勿使用。
感谢回复。