Вопрос немного шире, но я дам вам подсказку.
Должен ли я удалить фон изображения черным цветом или просто использовать необработанное изображение?
Если вы можете сделать это, вы можете добиться более высокой точности с помощью дополнения данных, поскольку вы можете генерировать тренировочные изображения с различным фоном, тем самым помогая обобщению.
Обратите внимание, что, просто удалив фон, нейронная сеть, скорее всего, "привыкнет" к черному фону, поэтому вам потребуется также перевести тестовые изображения, которые в свою очередь требуют сегментации изображения.
Поскольку сегментация изображения даже сложнее, чем классификация, фон обычно остается неизменным.
Кроме того, если какой-либо шаг предварительной обработки перед CNN, что я делаю, пожалуйста, дайте мне знать.
Единственный шаг предварительной обработки, который работает последовательно для всех задач, связанных с изображениями, - это центрирование по нулю: вычислите среднее значение по обучающему набору и используйте это значение для центрирования изображений по нулю. Будьте осторожны, чтобы не использовать тестовые изображения для вычисления среднего.