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;
|
}
|
}
|