Custom serialization (#50)

* Added BaseDeserializer, StandardCVPipelineSettingsDeserializer

* added mat serializer and de serializer

* added call in standard pipeline serializer and deserializer

* Connected custom de/serializers for Pipelines

* bug fix in serializer

* bug fixed serialization

Co-authored-by: Banks T <btrout.dhrs@gmail.com>
This commit is contained in:
oriagranat9
2020-01-20 21:05:43 +02:00
committed by Banks T
parent 86dfb266ba
commit d5331c44f7
12 changed files with 383 additions and 21 deletions

View File

@@ -1,6 +1,5 @@
package com.chameleonvision.config;
import com.chameleonvision.Main;
import com.chameleonvision.util.*;
import com.chameleonvision.vision.pipeline.CVPipelineSettings;
@@ -54,7 +53,7 @@ public class ConfigManager {
}
} else {
try {
settings = JacksonHelper.deserializer(settingsFilePath, GeneralSettings.class);
settings = JacksonHelper.deserialize(settingsFilePath, GeneralSettings.class);
} catch (IOException e) {
System.err.println("Failed to load settings.json, using defaults.");
}