using CvBase;
using CWindowTool;
using HalconDotNet;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CvImageTool.GrayDiff_MM
{
public class GrayDiff_MMTool
{
public FileINI INI = new FileINI();
public GrayDiff_MMParam grayDiff_MMParam; //匹配参数
private string cProcessSettingFilePath; //当前流程配置文件的路径
private string cImageOptSettingFilePath; //当前算法参数文件路径
public string imageSelect = ""; //图像输入参数选择项
public string affinMatrixSelect = ""; //仿射矩阵输入参数选择项
private int cProcessIndex = -1; //当前归属流程的索引
private int cImageOptIndex = -1; //当前归属算法的索引
public bool isShowResultRegion = false;
public bool isShowROI = false;
public bool isShowResult = false;
public HObject Image;
public HTuple AffinMatrix;
private List<BaseProcess> process;
private CWindows[] cCWindows;
public ROITool roiTool;
public GrayDiff_MMTool(int cProcessIndex, int cImageOptIndex,
string cProcessSettingFilePath, string cImageOptSettingFilePath, string cDescription,
List<BaseProcess> processes, CWindows[] cWindows)
{
this.cProcessSettingFilePath = cProcessSettingFilePath;
this.cImageOptSettingFilePath = cImageOptSettingFilePath;
this.cProcessIndex = cProcessIndex;
this.cImageOptIndex = cImageOptIndex;
this.process = processes;
this.cCWindows = cWindows;
grayDiff_MMParam = new GrayDiff_MMParam();

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



