You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.5 KiB
C#
68 lines
1.5 KiB
C#
using HalconDotNet;
|
|
using Rs.Framework;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Rs.MotionPlat.Flow.Camera
|
|
{
|
|
/// <summary>
|
|
/// 视觉处理结果
|
|
/// </summary>
|
|
public class VisionResult
|
|
{
|
|
public VisionResult() {
|
|
HOperatorSet.GenEmptyObj(out _SourceImage);
|
|
_SourceImage.Dispose();
|
|
}
|
|
~VisionResult()
|
|
{
|
|
if(_SourceImage != null)
|
|
{
|
|
_SourceImage.Dispose();
|
|
_SourceImage = null;
|
|
}
|
|
}
|
|
bool _disposed = false;
|
|
|
|
private HObject _SourceImage;
|
|
|
|
public HObject SourceImage
|
|
{
|
|
get { return _SourceImage; }
|
|
set { _SourceImage = value; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 是否找到模板
|
|
/// </summary>
|
|
public bool SearchModelOK { get; set; }
|
|
/// <summary>
|
|
/// 偏移量X
|
|
/// </summary>
|
|
public double OffsetX { get; set; } = 0;
|
|
/// <summary>
|
|
/// 偏移量Y
|
|
/// </summary>
|
|
public double OffsetY { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// 偏移量R
|
|
/// </summary>
|
|
public double OffsetR { get; set; } = 0;
|
|
/// <summary>
|
|
/// 扫码是否OK
|
|
/// </summary>
|
|
public bool ScanBarCodeOK { get; set; }
|
|
/// <summary>
|
|
/// SN
|
|
/// </summary>
|
|
public string SN { get; set; }
|
|
|
|
public int SlotIndex { get; set; }
|
|
|
|
}
|
|
}
|