Ejemplo n.º 1
0
        public List <Result> DistanceSegmFree(float[] QueryNormalizedDescirptor, int QueryWidth, int QueryHeight, float[] DocumentNormalizedDescriptor, float NearNeighborArea = 0.35f, int ClosestCenters = 2, float SimilarityCenterLocalPoints = 0.04f)
        {
            var mySegmFreeDistance = new DistanceSegmFree
            {
                NearNeighborArea            = NearNeighborArea,
                ClosestCenters              = ClosestCenters,
                SimilarityCenterLocalPoints = SimilarityCenterLocalPoints
            };

            return(DistanceSegmFree(QueryNormalizedDescirptor, QueryWidth, QueryHeight, DocumentNormalizedDescriptor, mySegmFreeDistance));
        }
Ejemplo n.º 2
0
        public List <Result> DistanceSegmFree(DsLPoints[] QueryLocalPoints, int QueryWidth, int QueryHeight, DsLPoints[] DocumentLocalPoints, float NearNeighborArea = 0.35f, int ClosestCenters = 2, float SimilarityCenterLocalPoints = 0.04f)
        {
            var mySegmFreeDistance = new DistanceSegmFree
            {
                NearNeighborArea            = NearNeighborArea,
                ClosestCenters              = ClosestCenters,
                SimilarityCenterLocalPoints = SimilarityCenterLocalPoints
            };
            var query = mySegmFreeDistance.GetNormalizedDescriptor(QueryLocalPoints);
            var doc   = mySegmFreeDistance.GetNormalizedDescriptor(DocumentLocalPoints);

            return(DistanceSegmFree(query, QueryWidth, QueryHeight, doc, mySegmFreeDistance));
        }
Ejemplo n.º 3
0
 private List <Result> DistanceSegmFree(float[] QueryNormalizedDescriptor, int QueryWidth, int QueryHeight, float[] DocumentNormalizedDescriptor, DistanceSegmFree DistanceObject)
 {
     return(DistanceObject.GetSimilarity(QueryNormalizedDescriptor, QueryWidth, QueryHeight, DocumentNormalizedDescriptor));
 }
Ejemplo n.º 4
0
        public float[] CreateNormalizedDescriptorForSegmFree(DsLPoints[] LocalPoints)
        {
            var mySegmFreeDistance = new DistanceSegmFree();

            return(mySegmFreeDistance.GetNormalizedDescriptor(LocalPoints));
        }