Ejemplo n.º 1
0
        public void TestNegativeImageDoesNotDetectDoor()
        {
            ColorBasedDoorDetector doorDetector = CreateBasicDoorDetector();
            Image <Bgr, Byte>      image        = new Image <Bgr, byte>(new Size(500, 500));
            List <DetectedDoor>    doors        = doorDetector.GetDoors(image);

            List <DetectedDoor> expectedDoors = new List <DetectedDoor>();

            Assert.AreEqual <List <DetectedDoor> >(doors, expectedDoors);
        }
Ejemplo n.º 2
0
        public void TestWellLitPositiveImageDetectsDoor()
        {
            ColorBasedDoorDetector doorDetector = CreateBasicDoorDetector();
            Image <Bgr, Byte>      image        = LoadImage <Bgr, byte>("door3.JPG");
            List <DetectedDoor>    doors        = doorDetector.GetDoors(image);

            List <DetectedDoor> expectedDoors = new List <DetectedDoor>();

            expectedDoors.Add(new DetectedDoor(new Rectangle(), DetectedDoor.DetectionConfidence.HIGH, 0.323, 5.433));

            Assert.AreEqual <List <DetectedDoor> >(doors, expectedDoors);
        }