📚 The CoCalc Library - books, templates and other resources
License: OTHER
import numpy as np1import tensorflow as tf23a = np.zeros([3, 3, 3, 3])4a[1, 1, :, :] = 0.255a[0, 1, :, :] = 0.1256a[1, 0, :, :] = 0.1257a[2, 1, :, :] = 0.1258a[1, 2, :, :] = 0.1259a[0, 0, :, :] = 0.062510a[0, 2, :, :] = 0.062511a[2, 0, :, :] = 0.062512a[2, 2, :, :] = 0.06251314BLUR_FILTER_RGB = tf.constant(a, dtype=tf.float32)1516a = np.zeros([3, 3, 1, 1])17# a[1, 1, :, :] = 0.2518# a[0, 1, :, :] = 0.12519# a[1, 0, :, :] = 0.12520# a[2, 1, :, :] = 0.12521# a[1, 2, :, :] = 0.12522# a[0, 0, :, :] = 0.062523# a[0, 2, :, :] = 0.062524# a[2, 0, :, :] = 0.062525# a[2, 2, :, :] = 0.062526a[1, 1, :, :] = 1.027a[0, 1, :, :] = 1.028a[1, 0, :, :] = 1.029a[2, 1, :, :] = 1.030a[1, 2, :, :] = 1.031a[0, 0, :, :] = 1.032a[0, 2, :, :] = 1.033a[2, 0, :, :] = 1.034a[2, 2, :, :] = 1.035BLUR_FILTER = tf.constant(a, dtype=tf.float32)3637a = np.zeros([3, 3, 3, 3])38a[1, 1, :, :] = 539a[0, 1, :, :] = -140a[1, 0, :, :] = -141a[2, 1, :, :] = -142a[1, 2, :, :] = -14344SHARPEN_FILTER_RGB = tf.constant(a, dtype=tf.float32)4546a = np.zeros([3, 3, 1, 1])47a[1, 1, :, :] = 548a[0, 1, :, :] = -149a[1, 0, :, :] = -150a[2, 1, :, :] = -151a[1, 2, :, :] = -15253SHARPEN_FILTER = tf.constant(a, dtype=tf.float32)5455# a = np.zeros([3, 3, 3, 3])56# a[:, :, :, :] = -157# a[1, 1, :, :] = 85859# EDGE_FILTER_RGB = tf.constant(a, dtype=tf.float32)6061EDGE_FILTER_RGB = tf.constant([62[[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]],63[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]],64[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]]],65[[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]],66[[ 8., 0., 0.], [ 0., 8., 0.], [ 0., 0., 8.]],67[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]]],68[[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]],69[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]],70[[ -1., 0., 0.], [ 0., -1., 0.], [ 0., 0., -1.]]]71])7273a = np.zeros([3, 3, 1, 1])74# a[:, :, :, :] = -175# a[1, 1, :, :] = 876a[0, 1, :, :] = -177a[1, 0, :, :] = -178a[1, 2, :, :] = -179a[2, 1, :, :] = -180a[1, 1, :, :] = 48182EDGE_FILTER = tf.constant(a, dtype=tf.float32)8384a = np.zeros([3, 3, 3, 3])85a[0, :, :, :] = 186a[0, 1, :, :] = 2 # originally 287a[2, :, :, :] = -188a[2, 1, :, :] = -28990TOP_SOBEL_RGB = tf.constant(a, dtype=tf.float32)9192a = np.zeros([3, 3, 1, 1])93a[0, :, :, :] = 194a[0, 1, :, :] = 2 # originally 295a[2, :, :, :] = -196a[2, 1, :, :] = -29798TOP_SOBEL = tf.constant(a, dtype=tf.float32)99100a = np.zeros([3, 3, 3, 3])101a[0, 0, :, :] = -2102a[0, 1, :, :] = -1103a[1, 0, :, :] = -1104a[1, 1, :, :] = 1105a[1, 2, :, :] = 1106a[2, 1, :, :] = 1107a[2, 2, :, :] = 2108109EMBOSS_FILTER_RGB = tf.constant(a, dtype=tf.float32)110111a = np.zeros([3, 3, 1, 1])112a[0, 0, :, :] = -2113a[0, 1, :, :] = -1114a[1, 0, :, :] = -1115a[1, 1, :, :] = 1116a[1, 2, :, :] = 1117a[2, 1, :, :] = 1118a[2, 2, :, :] = 2119EMBOSS_FILTER = tf.constant(a, dtype=tf.float32)120121