轮胎外观检测添加思谋语义分割模型检测工具
C3204
2026-03-30 7ceaa09e4baefe84bad268b56bbf8b8f3f1d0f99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
using LB_SmartVisionCommon;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace LB_SmartVisionCameraDevice.PHM6000
{
    [JsonObject(MemberSerialization.OptOut)]
    [TypeConverter(typeof(PropertySorter))]
    [DefaultProperty("平面区")]
    public class CaliModel
    {
        protected const string ROIInfo = "标定ROI数据";
        protected const string CameraInfo = "相机安装参数";
        [Category(ROIInfo), PropertyOrder(10)]
        [DisplayName("平面区")]
        public string Plane { get; set; } = "0,0,0,0";
        [Category(ROIInfo), PropertyOrder(11)]
        [DisplayName("孔区1")]
        public string Hole1 { get; set; } = "0,0,0,0";
        [Category(ROIInfo), PropertyOrder(12)]
        [DisplayName("孔区2")]
        public string Hole2 { get; set; } = "0,0,0,0";
        [Category(ROIInfo), PropertyOrder(13)]
        [DisplayName("孔区3")]
        public string Hole3 { get; set; } = "0,0,0,0";
        //[Browsable(false)]
        [Category(CameraInfo), PropertyOrder(14)]
        [DisplayName("x倒序")]
        public int IsReverse { get; set; } = 0;        //x倒序
        [Category(CameraInfo), PropertyOrder(15)]
        [DisplayName("z相对")]
        //[Browsable(false)]
        public int IsOpposite { get; set; } = 0;       //z相对
        [Category(CameraInfo), PropertyOrder(16)]
        [DisplayName("标准距离")]
        //[Browsable(false)]
        public float fStdDistance { get; set; } = 325;
        [Category(CameraInfo), PropertyOrder(17)]
        [DisplayName("X轴中心")]
        //[Browsable(false)]
        public float fXCenter { get; set; } = 215.04f;
        [Category(CameraInfo), PropertyOrder(18)]
        [DisplayName("X轴")]
        //[Browsable(false)]
        public float x { get; set; } = 0;
        [Category(CameraInfo), PropertyOrder(19)]
        [DisplayName("Y轴")]
        //[Browsable(false)]
        public float y { get; set; } = 0;
        [Category(CameraInfo), PropertyOrder(20)]
        [DisplayName("Z轴")]
        //[Browsable(false)]
        public float z { get; set; } = 417.75f;
        [Category(CameraInfo), PropertyOrder(21)]
        [DisplayName("X轴角度")]
        //[Browsable(false)]
        public float xAngle { get; set; } = 0;
        [Category(CameraInfo), PropertyOrder(22)]
        [DisplayName("Y轴角度")]
        //[Browsable(false)]
        public float yAngle { get; set; } = 0;
        [Category(CameraInfo), PropertyOrder(23)]
        [DisplayName("Z轴角度")]
        //[Browsable(false)]
        public float zAngle { get; set; } = 0;
    }
}