Beispiel #1
0
def set_new_data(folder, test, cam, methods, fiber_method='edge', kernel=None):
    im_obj = FiberImage(object_file(folder, test, cam))
    radius_factor = None
    if 'rectang' in test:
        radius_factor = 0.3

    print 'setting new data'
    for method in methods:
        print 'setting method ' + method
        im_obj.set_modal_noise(method,
                               fiber_method=fiber_method,
                               kernel_size=kernel,
                               radius_factor=radius_factor)
    im_obj.save_object(object_file(folder, test, cam))
    print
from fiber_properties import FiberImage

# image = 'C:/Libraries/Box Sync/ExoLab/Fiber_Characterization/Image Analysis/data/' \
#         + 'modal_noise/coupled_fibers/200-200um_test2/agitated_both/nf_obj.pkl'
image = 'C:/Libraries/Box Sync/ExoLab/Fiber_Characterization/Image Analysis/data/modal_noise/Kris_data/rectangular_100x300um/coupled_agitation/nf_obj.pkl'


im_obj = FiberImage(image)
# im_obj.get_modal_noise(method='fft', new=True, show_image=True)
im_obj.set_modal_noise(method='filter', new=True, show_image=False, kernel_size=31)
# print im_obj.get_modal_noise(method='filter')
im_obj.save_object(image)
from fiber_properties import FiberImage

# image = 'C:/Libraries/Box Sync/ExoLab/Fiber_Characterization/Image Analysis/data/' \
#         + 'modal_noise/coupled_fibers/200-200um_test2/agitated_both/nf_obj.pkl'
image = 'C:/Libraries/Box Sync/ExoLab/Fiber_Characterization/Image Analysis/data/modal_noise/Kris_data/rectangular_100x300um/coupled_agitation/nf_obj.pkl'

im_obj = FiberImage(image)
# im_obj.get_modal_noise(method='fft', new=True, show_image=True)
im_obj.set_modal_noise(method='filter',
                       new=True,
                       show_image=False,
                       kernel_size=31)
# print im_obj.get_modal_noise(method='filter')
im_obj.save_object(image)