/// <summary> /// Creates linear response maps. /// </summary> /// <param name="orientationDegImg">Orientation image (in degrees).</param> /// <param name="neigborhood">Spread neighborhood size.</param> public LinearizedMaps(Gray <int>[,] orientationDegImg, int neigborhood) { this.NeigborhoodSize = neigborhood; this.ImageSize = orientationDegImg.Size(); this.LinearMapSize = new Size(orientationDegImg.Width() / neigborhood, orientationDegImg.Height() / neigborhood); this.ImageValidSize = new Size(this.LinearMapSize.Width * neigborhood, this.LinearMapSize.Height * neigborhood); this.LinearMaps = calculate(orientationDegImg); }