/// <summary> /// 원을 찾는 도구 클래스를 생성합니다. /// </summary> public CvsCircleDetectTool() { m_Collection = new CvsEdgeSettingCollection(); m_Setting = new CvsCircleSetting { ConsensusThreshold = 6, OriginX = 20, OriginY = 20, Radius = 100, StartAngle = 180, EndAngle = 0, CaliperCount = 4, ProjectionLength = 30, SearchLength = 100, ContrastThreshold = 5, HalfPixelCount = 2 }; m_CircleDetect = m_Setting.GetToolParams(); m_Collection.SetWholeEdgeSetting(m_Setting.GetCaliperSettings()); m_Collection.SetParentPose(m_Setting.CirclePose); }
/// <summary> /// 원을 찾기 위한 설정 값 클래스를 생성합니다. /// </summary> public CvsCircleSetting() { CirclePose = new CvsPose(); m_CircleDetect = new CvsCircleDetect(); m_EdgeSetting = new CvsEdgeSetting(); }