diff --git a/src/Makefile b/src/Makefile index c96883e51..66bc89a27 100755 --- a/src/Makefile +++ b/src/Makefile @@ -260,7 +260,6 @@ FIRM_OBJ += $(addprefix $(BUILD)/$(OMV_DIR)/img/,\ xyz_tab.o \ yuv_tab.o \ rainbow_tab.o \ - rgb2rgb_tab.o \ invariant_tab.o \ mathop.o \ pool.o \ @@ -588,7 +587,6 @@ UVC_OBJ += $(addprefix $(BUILD)/$(OMV_DIR)/img/,\ xyz_tab.o \ yuv_tab.o \ rainbow_tab.o \ - rgb2rgb_tab.o \ invariant_tab.o \ jpeg.o \ fmath.o \ diff --git a/src/omv/Makefile b/src/omv/Makefile index 01a89a3b3..c7a4393ea 100644 --- a/src/omv/Makefile +++ b/src/omv/Makefile @@ -59,7 +59,6 @@ SRCS += $(addprefix img/, \ xyz_tab.c \ yuv_tab.c \ rainbow_tab.c \ - rgb2rgb_tab.c \ invariant_tab.c \ mathop.c \ pool.c \ diff --git a/src/omv/img/rgb2rgb_tab.c b/src/omv/img/rgb2rgb_tab.c deleted file mode 100644 index 9b6257904..000000000 --- a/src/omv/img/rgb2rgb_tab.c +++ /dev/null @@ -1,85 +0,0 @@ -#include -const uint8_t rb528_table[32] = { - 0, 8, 16, 25, 33, 41, 49, 58, - 66, 74, 82, 90, 99, 107, 115, 123, - 132, 140, 148, 156, 165, 173, 181, 189, - 197, 206, 214, 222, 230, 239, 247, 255 -}; -const uint8_t g628_table[64] = { - 0, 4, 8, 12, 16, 20, 24, 28, - 32, 36, 40, 45, 49, 53, 57, 61, - 65, 69, 73, 77, 81, 85, 89, 93, - 97, 101, 105, 109, 113, 117, 121, 125, - 130, 134, 138, 142, 146, 150, 154, 158, - 162, 166, 170, 174, 178, 182, 186, 190, - 194, 198, 202, 206, 210, 215, 219, 223, - 227, 231, 235, 239, 243, 247, 251, 255 -}; -const uint8_t rb825_table[256] = { - 0, 0, 0, 0, 0, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 3, 3, 3, - 3, 3, 3, 3, 3, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 5, 5, - 5, 5, 5, 5, 5, 5, 6, 6, - 6, 6, 6, 6, 6, 6, 7, 7, - 7, 7, 7, 7, 7, 7, 8, 8, - 8, 8, 8, 8, 8, 8, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 10, - 10, 10, 10, 10, 10, 10, 10, 11, - 11, 11, 11, 11, 11, 11, 11, 12, - 12, 12, 12, 12, 12, 12, 12, 13, - 13, 13, 13, 13, 13, 13, 13, 13, - 14, 14, 14, 14, 14, 14, 14, 14, - 15, 15, 15, 15, 15, 15, 15, 15, - 16, 16, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 18, 18, - 18, 19, 19, 19, 19, 19, 19, 19, - 19, 20, 20, 20, 20, 20, 20, 20, - 20, 21, 21, 21, 21, 21, 21, 21, - 21, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 23, 23, 23, 23, 23, 23, - 23, 23, 24, 24, 24, 24, 24, 24, - 24, 24, 25, 25, 25, 25, 25, 25, - 25, 25, 26, 26, 26, 26, 26, 26, - 26, 26, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 28, 28, 28, 28, 28, - 28, 28, 28, 29, 29, 29, 29, 29, - 29, 29, 29, 30, 30, 30, 30, 30, - 30, 30, 30, 31, 31, 31, 31, 31 -}; -const uint8_t g826_table[256] = { - 0, 0, 0, 1, 1, 1, 1, 2, - 2, 2, 2, 3, 3, 3, 3, 4, - 4, 4, 4, 5, 5, 5, 5, 6, - 6, 6, 6, 7, 7, 7, 7, 8, - 8, 8, 8, 9, 9, 9, 9, 10, - 10, 10, 10, 11, 11, 11, 11, 12, - 12, 12, 12, 13, 13, 13, 13, 14, - 14, 14, 14, 15, 15, 15, 15, 16, - 16, 16, 16, 17, 17, 17, 17, 18, - 18, 18, 18, 19, 19, 19, 19, 20, - 20, 20, 20, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 23, 23, 23, 23, - 24, 24, 24, 24, 25, 25, 25, 25, - 26, 26, 26, 26, 27, 27, 27, 27, - 28, 28, 28, 28, 29, 29, 29, 29, - 30, 30, 30, 30, 31, 31, 31, 31, - 32, 32, 32, 32, 33, 33, 33, 33, - 34, 34, 34, 34, 35, 35, 35, 35, - 36, 36, 36, 36, 37, 37, 37, 37, - 38, 38, 38, 38, 39, 39, 39, 39, - 40, 40, 40, 40, 41, 41, 41, 41, - 42, 42, 42, 42, 42, 43, 43, 43, - 43, 44, 44, 44, 44, 45, 45, 45, - 45, 46, 46, 46, 46, 47, 47, 47, - 47, 48, 48, 48, 48, 49, 49, 49, - 49, 50, 50, 50, 50, 51, 51, 51, - 51, 52, 52, 52, 52, 53, 53, 53, - 53, 54, 54, 54, 54, 55, 55, 55, - 55, 56, 56, 56, 56, 57, 57, 57, - 57, 58, 58, 58, 58, 59, 59, 59, - 59, 60, 60, 60, 60, 61, 61, 61, - 61, 62, 62, 62, 62, 63, 63, 63 -}; diff --git a/tools/gen_rgb2rgb.py b/tools/gen_rgb2rgb.py deleted file mode 100755 index d429dc8f6..000000000 --- a/tools/gen_rgb2rgb.py +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -#!/usr/bin/env python2 -# This file is part of the OpenMV project. -# -# Copyright (c) 2013-2019 Ibrahim Abdelkader -# Copyright (c) 2013-2019 Kwabena W. Agyeman -# -# This work is licensed under the MIT license, see the file LICENSE for details. -# -# This script generates RGB to RGB lookup table. - -import sys -sys.stdout.write("#include \n") - -sys.stdout.write("const uint8_t rb528_table[32] = {\n") -for i in range(32): - if not (i % 8): - sys.stdout.write(" ") - sys.stdout.write("%3d" % (((i * 255) + 15.5) // 31)) - if (i + 1) % 8: - sys.stdout.write(", ") - elif i != 31: - sys.stdout.write(",\n") - else: - sys.stdout.write("\n};\n") - -sys.stdout.write("const uint8_t g628_table[64] = {\n") -for i in range(64): - if not (i % 8): - sys.stdout.write(" ") - sys.stdout.write("%3d" % (((i * 255) + 31.5) // 63)) - if (i + 1) % 8: - sys.stdout.write(", ") - elif i != 63: - sys.stdout.write(",\n") - else: - sys.stdout.write("\n};\n") - -sys.stdout.write("const uint8_t rb825_table[256] = {\n") -for i in range(256): - if not (i % 8): - sys.stdout.write(" ") - sys.stdout.write("%3d" % (((i * 31) + 127.5) // 255)) - if (i + 1) % 8: - sys.stdout.write(", ") - elif i != 255: - sys.stdout.write(",\n") - else: - sys.stdout.write("\n};\n") - -sys.stdout.write("const uint8_t g826_table[256] = {\n") -for i in range(256): - if not (i % 8): - sys.stdout.write(" ") - sys.stdout.write("%3d" % (((i * 63) + 127.5) // 255)) - if (i + 1) % 8: - sys.stdout.write(", ") - elif i != 255: - sys.stdout.write(",\n") - else: - sys.stdout.write("\n};\n")