Accord.Tests.Imaging.KNearestNeighborMatchingTest.MatchTest C# (CSharp) Méthode

MatchTest() private méthode

private MatchTest ( ) : void
Résultat void
        public void MatchTest()
        {
            var image1 = Accord.Imaging.Image.Clone(Properties.Resources.image1);
            var image2 = Accord.Imaging.Image.Clone(Properties.Resources.image2);
            FastRetinaKeypointDetector freak = new FastRetinaKeypointDetector();

            var keyPoints1 = freak.ProcessImage(image1).ToArray();
            var keyPoints2 = freak.ProcessImage(image2).ToArray();

            bool thrown = false;

            try
            {
                var matcher = new KNearestNeighborMatching<byte[]>(5, new Hamming());
                IntPoint[][] matches = matcher.Match(keyPoints1, keyPoints2);
            }
            catch (ArgumentException)
            {
                thrown = true;
            }

            Assert.IsTrue(thrown);
        }