Esempio n. 1
0
 def test_segment_random_image(self):
     img = random_noise_image((100, 100))
     random_segment_image(img, density=3., lmin=0.3)
     random_segment_image(img, density=5., lmin=0.3)
     random_segment_image(img, density=5., lmin=0.3)
     seg = detect_segments(img, seuil_nfa=10, seuil_norme=1, verbose=0)
     # self.assertNotEmpty(seg)
     self.assertTrue(seg is not None)
Esempio n. 2
0
 def test_segment_random_image(self):
     img = random_noise_image((100, 100))
     random_segment_image(img, density=3., lmin=0.3)
     random_segment_image(img, density=5., lmin=0.3)
     random_segment_image(img, density=5., lmin=0.3)
     seg = detect_segments(img, seuil_nfa=10, seuil_norme=1, verbose=0)
     # self.assertNotEmpty(seg)
     self.assertTrue(seg is not None)
Esempio n. 3
0
 def test_segment_detection(self):
     temp = get_temp_folder(__file__, "temp_segment_detection")
     img = os.path.join(temp, "..", "data", "eglise_zoom2.jpg")
     outfile = os.path.join(temp, "seg.png")
     seg = detect_segments(img, stop=100)
     plot_segments(img, seg, outfile=outfile)
     self.assertIsInstance(seg, list)
     self.assertEqual(len(seg), 107)
     seg.sort()
     self.assertGreater(len(seg), 0)
Esempio n. 4
0
 def test_segment_detection(self):
     temp = get_temp_folder(__file__, "temp_segment_detection")
     img = os.path.join(temp, "..", "data", "eglise_zoom2.jpg")
     outfile = os.path.join(temp, "seg.png")
     seg = detect_segments(img, stop=100)
     plot_segments(img, seg, outfile=outfile)
     self.assertIsInstance(seg, list)
     self.assertEqual(len(seg), 107)
     seg.sort()
     self.assertGreater(len(seg), 0)
Esempio n. 5
0
 def test_segment_detection_profile(self):
     img = os.path.join(os.path.dirname(__file__),
                        "data", "eglise_zoom2.jpg")
     rootrem = os.path.normpath(os.path.abspath(
         os.path.join(os.path.dirname(rootfile), '..')))
     _, res = self.profile(lambda: detect_segments(
         img, stop=100), rootrem=rootrem)
     short = "\n".join(res.split('\n')[:25])
     if __name__ == "__main__":
         print(short)
     self.assertIn("detect_segments", short)
Esempio n. 6
0
 def test_segment_detection_profile(self):
     img = os.path.join(os.path.dirname(__file__),
                        "data", "eglise_zoom2.jpg")
     rootrem = os.path.normpath(os.path.abspath(
         os.path.join(os.path.dirname(rootfile), '..')))
     _, res = self.profile(lambda: detect_segments(
         img, stop=100), rootrem=rootrem)
     short = "\n".join(res.split('\n')[:25])
     if __name__ == "__main__":
         print(short)
     self.assertIn("detect_segments", short)