Ejemplo n.º 1
0
        public static void TestDetectionRequest()
        {
            string image_url = "https://satyamresearchjobstorage.blob.core.windows.net/longdurationblob/SeattleLive-5-Westlake-NS/SeattleLive-5-Westlake-NS_2017-09-28-15-20-19-000_2017-09-28-15-20-22-000/SeattleLive-5-Westlake-NS-000001.jpg";
            //TFServingClient.ImageDetectionRequest(image_url);
            List <string> categories = new List <string>();

            categories.Add("Car");
            categories.Add("Ped");
            MultiObjectLocalizationAndLabelingResult res = TensorflowServingClient.GetImageDetectionResult(image_url, categories);
            Image im = MultiObjectLabelingAndLocalizationAnalysis.DrawImageDetectionResult(res, image_url, categories);

            ImageUtilities.saveImage(im, Constants.DirectoryConstants.DefaultResultDirectory, "test");
        }
Ejemplo n.º 2
0
        public static void TestSaveDetectionResult()
        {
            /// MultiObject Lab N Loc
            ////SatyamResultsAnalysis.AnalyzeFromResultsTable("4edc8ef3-704a-45a4-8e0d-40b225c2e0e7");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("4edc8ef3-704a-45a4-8e0d-40b225c2e0e7", "4edc8ef3-704a-45a4-8e0d-40b225c2e0e7");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("4edc8ef3-704a-45a4-8e0d-40b225c2e0e7", "4edc8ef3-704a-45a4-8e0d-40b225c2e0e7");
            ////SatyamResultsAnalysis.AnalyzeFromResultsTable("afb41f8e-efe5-4d94-a9d0-3480704ea473");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("afb41f8e-efe5-4d94-a9d0-3480704ea473", "afb41f8e-efe5-4d94-a9d0-3480704ea473");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("afb41f8e-efe5-4d94-a9d0-3480704ea473", "afb41f8e-efe5-4d94-a9d0-3480704ea473");
            ////SatyamResultPerJobDataAnalysis ana = SatyamResultsAnalysis.AnalyzeFromResultsTable("382dce96-21d5-4798-be50-7056917aea23");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("382dce96-21d5-4798-be50-7056917aea23", "382dce96-21d5-4798-be50-7056917aea23");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("382dce96-21d5-4798-be50-7056917aea23", "382dce96-21d5-4798-be50-7056917aea23");

            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("f8c81c2e-301a-44ea-8a61-9856f38a72f5",
            //    DirectoryConstants.defaultTempDirectory + "\\f8c81c2e-301a-44ea-8a61-9856f38a72f5");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("9c2c9681-ebf0-4304-afd3-795c030a60a5",
            //    DirectoryConstants.defaultTempDirectory + "\\9c2c9681-ebf0-4304-afd3-795c030a60a5");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("dca00b33-9336-4146-be3a-cc0e20fb3e8d",
            //    DirectoryConstants.defaultTempDirectory + "\\dca00b33-9336-4146-be3a-cc0e20fb3e8d");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("b4ec157d-f8ac-4c46-9b81-f99869643e66",
            //    DirectoryConstants.defaultTempDirectory + "\\b4ec157d-f8ac-4c46-9b81-f99869643e66");

            ///KITTI
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("d6f1c3ee-cd59-4197-b40a-0f45512596eb",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIAggregated");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("8fbc6ca1-e6c0-4720-93a3-1d49aa873a65",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIAggregated");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("5f14ecaa-1c4c-41d6-ad05-6ee0929e494e",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIAggregated");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally("3609af9c-e734-41dc-997c-94c060a1f63d",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIAggregated");

            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("d6f1c3ee-cd59-4197-b40a-0f45512596eb",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIResults");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("8fbc6ca1-e6c0-4720-93a3-1d49aa873a65",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIResults");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("5f14ecaa-1c4c-41d6-ad05-6ee0929e494e",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIResults");
            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("3609af9c-e734-41dc-997c-94c060a1f63d",
            //    DirectoryConstants.defaultTempDirectory + "\\KITTIResults");


            //MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally("48c7ebc9-0b3d-4993-b404-bd4c83c3a625",
            //    DirectoryConstants.defaultTempDirectory + "48c7ebc9-0b3d-4993-b404-bd4c83c3a625");

            /// Revision Task
            //string guid = "91b49464-5161-4a2d-be26-1509ceda8897";
            //string guid = "a7e3fe3a-5097-4149-99bc-bae06da18aba";

            //string guid = "aefd12fc-42ed-4ec5-8c9a-6c41703a843f"; // revision kitti 10
            //string guid = "2c239102-e38f-4f0e-b639-6fae05250475"; // without revision kitti 10

            //string guid = "a328f600-3b1f-4845-87a0-402648ad51b1"; // revision Seattle 10, TF Serving backend
            //string guid = "5c403d7f-6c48-4638-b545-472b9f190606"; // no revision Seattle 10

            //string guid = "40eee69b-c260-4760-940f-92f30cdfbb7f"; // RevisionTF Seattle9000 TestStewart 10
            string guid = "a55c9c21-16c0-432a-930e-de428d8213a5"; // RevisionTF Fastrcnn_KITTI on TestStewart 10


            MultiObjectLabelingAndLocalizationAnalysis.SaveResultImagesLocally(guid, DirectoryConstants.defaultTempDirectory + guid);
            MultiObjectLabelingAndLocalizationAnalysis.SaveAggregatedResultImagesLocally(guid, DirectoryConstants.defaultTempDirectory + guid);
        }