Spaces:
Running
Running
File size: 988 Bytes
aea73e2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# -*- coding: utf-8 -*-
import inspect
import logging
import os
import sys
logger = logging.getLogger()
logger.addHandler(logging.NullHandler())
currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
parentdir = os.path.dirname(currentdir)
sys.path.insert(0, parentdir)
parentdir = os.path.dirname(parentdir)
sys.path.insert(0, parentdir)
parentdir = os.path.dirname(parentdir)
sys.path.insert(0, parentdir)
from preprocessing.patch_extraction.src.cli import MacenkoParser
from preprocessing.patch_extraction.src.patch_extraction import PreProcessor
if __name__ == "__main__":
configuration_parser = MacenkoParser()
configuration, logger = configuration_parser.get_config()
slide_processor = PreProcessor(slide_processor_config=configuration)
slide_processor.save_normalization_vector(
wsi_file=configuration.wsi_paths, save_json_path=configuration.save_json_path
)
logger.info("Finished Macenko Vector Calculation!")
|