Обратите внимание, что ни один из методов программирования не способен анализировать семантику изображения, и поэтому семантический анализ по-прежнему является активной проблемой в области искусственного интеллекта. Согласно вашим требованиям, вы сможете написать программу дляконкретное изображение, но вы не можете полагаться на эту программу для случайного изображения (просто имейте в виду, это может быть полезно)
Теперь, если вы действительно знаете размеры изображения и где разделить, выможете полагаться на это Как разбить изображение на куски - Java ImageIO , как упоминалось @Anish, чтобы получить представление о том, как это сделать (обратите внимание, что это не то, что вы точно хотите сделать).