Найдите края изображения и обрежьте его в MATLAB

У меня есть изображение RGB. Я отсканировал изображение. Таким образом, изображение занимает небольшую часть листа формата А4.

Я хочу найти границу изображения и обрезать его. Я мог бы использовать операторы обнаружения краев, такие как «Sobel». и т.д., но они обнаруживают все края, присутствующие на изображении. Все, что я хочу, это границы изображения. Также многие из функций обнаружения краев, включая «границы» работать только с двоичными или полутоновыми изображениями. Мое изображение RGB.

Я пытался использовать «imcrop», но это больше интерактивная обрезка. Я заинтересован в том, чтобы сделать это автоматически.

Загрузка тестового изображения:

Ответы на вопрос(3)

Ваш ответ на вопрос