轮胎外观检测添加思谋语义分割模型检测工具
C3204
14 小时以前 85a4bdc866f7ce0986d629820ef3e793f8b72787
LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs
@@ -324,16 +324,16 @@
        {
            if (!_isConnected) return false;
            if (triggerEnum == TriggerSource.Software)
            {
                _sensorConfig.LineScanTriggerSource = EnumLineScanTriggerSource.固定频率;
                _sensorConfig.DataAcquisitionTriggerSource = EnumDataAcquisitionTriggerSource.软触发;
            }
            else
            {
                _sensorConfig.LineScanTriggerSource = EnumLineScanTriggerSource.编码器;
                _sensorConfig.DataAcquisitionTriggerSource = EnumDataAcquisitionTriggerSource.外部触发;
            }
            //if (triggerEnum == TriggerSource.Software)
            //{
            //    _sensorConfig.LineScanTriggerSource = EnumLineScanTriggerSource.固定频率;
            //    _sensorConfig.DataAcquisitionTriggerSource = EnumDataAcquisitionTriggerSource.软触发;
            //}
            //else
            //{
            //    _sensorConfig.LineScanTriggerSource = EnumLineScanTriggerSource.编码器;
            //    _sensorConfig.DataAcquisitionTriggerSource = EnumDataAcquisitionTriggerSource.外部触发;
            //}
            UpdateSensorConfig(_sensorConfig);
            return true;
        }
@@ -355,7 +355,11 @@
        public override bool GetLineStatus(IOLines line, out LineStatus lineStatus) { lineStatus = LineStatus.Low; return true; }
        public override bool AutoBalanceWhite() => true;
        public override void SetCamConfig(CameraConfig config) { }
        public override void GetCamConfig(out CameraConfig config) { config = new CameraConfig(null); }
        public override void GetCamConfig(out CameraConfig config)
        {
            config = new CameraConfig(null);
            //UpdateSensorConfig(config);
        }
        public override bool GetImage(out Bitmap bitmap, int outtime = 3000) { bitmap = null; return false; }
        public override bool GetImageWithSoftTrigger(out Bitmap bitmap, int outtime = 3000)
        {
@@ -593,6 +597,10 @@
                    }
                }
            }
            else if (nOption == 2)
            {
            }
        }
        private void CreateAndFireBitmap()
@@ -739,6 +747,11 @@
                                    TriggerRunMessageReceived?.Invoke(SN, source.ToString());
                                    AsyncLogHelper.Info($"LBCamera[{SN}]: 硬触发事件 - {source}");
                                }
                                else
                                {
                                    TriggerRunMessageReceived?.Invoke(SN, source.ToString());
                                    AsyncLogHelper.Info($"LBCamera[{SN}]: 硬触发事件 - {source}");
                                }
                            }
                        }
                        catch (Exception ex)