Пример #1
0
 def __init__(self):
     VariableType.__init__(self)
     self.oci_type = oci.POINTER(oci.OCIInterval)
     
     #self.initialize_proc = None
     #self.finalize_proc = None
     self.pre_define_proc = None
     self.post_define_proc = None
     self.pre_fetch_proc = None
     self.is_null_proc = None
     #self.set_value_proc = None
     #self.get_value_proc = None
     self.get_buffer_size_proc = None
     self.python_type = INTERVAL
     self.oracle_type = oci.SQLT_INTERVAL_DS
     self.charset_form = oci.SQLCS_IMPLICIT
     self.size = ctypes.sizeof(self.oci_type)
     self.is_character_data = False
     self.is_variable_length = False
     self.can_be_copied = True
     self.can_be_in_array = True
     
     self.descriptor_manager = DescriptorManager()
Пример #2
0
    def __init__(self):
        VariableType.__init__(self)
        self.oci_type = oci.POINTER(oci.OCILobLocator)

        self.initialize_proc = self.initialize
        self.finalize_proc = self.finalize
        self.pre_define_proc = None
        self.post_define_proc = None
        self.pre_fetch_proc = self.pre_fetch
        self.is_null_proc = None
        self.set_value_proc = self.set_value
        self.get_value_proc = self.get_value
        self.get_buffer_size_proc = None

        #self.python_type = None
        #self.oracle_type = None
        #self.charset_form = None
        self.size = ctypes.sizeof(self.oci_type)
        #self.is_character_data = None
        self.is_variable_length = False
        self.can_be_copied = False
        self.can_be_in_array = False

        self.descriptor_manager = DescriptorManager()
import os
import numpy as np
import pickle

from descriptor_manager import DescriptorManager
import utilities as utils

if __name__ == '__main__':
    wdir = '../../dataset/train-x512-processed-stage2'
    idx = os.path.join(wdir, 'idx_test.txt')
    manager = DescriptorManager(os.path.join(wdir, 'descriptors'))

    print('Reading data...')

    cervixes = utils.readCervixes(idx, "test")

    print('Building descriptors')

    cervix_kmeans_model = None
    cervix_kmeans_name = 'models/kmeans_pixels-20000_clusters-64'
    with open(cervix_kmeans_name, 'rb') as f:
        cervix_kmeans_model = pickle.load(f)

    channel_kmeans_model = None
    channel_kmeans_name = 'models/kmeans_channel_pixels-20000_clusters-64'
    with open(channel_kmeans_name, 'rb') as f:
        channel_kmeans_model = pickle.load(f)

    configs = [
        ['RGB-hist', {
            'bins': 32,