Если вы работаете с растровым изображением или другим форматом, в котором биты хранятся в обычном шаблоне, то да, вы можете сделать это, самостоятельно расшифровав файл и считав только необходимые смещения.
Формат растрового файла
Извлечение части изображения PNG
Я не уверен, но я думаю, что с jpeg это невозможно, поскольку изображение хранится в виде информации в частотной области, что означает, что вам понадобятся все данные для получения какой-либо одной части изображения в исходной детали.
Или, как я предлагал в комментариях, вы можете просто сохранить ROI, если он у вас в памяти, если у вас ограниченное количество ROI, и вы знаете, какие из них вам понадобятся позже (или даже если вы не знаете, какие если их не так много).
Что из этого звучит как хороший подход для вас? Некоторое время назад я читал bmp, но у меня нет кода под рукой. Я мог бы выкопать код opencv, если вам это нужно для сохранения ROI. Это довольно легко, хотя.