Я хочу, чтобы обрезать изображение с помощью выбора мыши в определенной области интереса в Scilab, вот мой кодОбрезка изображения в Scilab
I=imread('G:\SCI\FRAME\mixer2.jpg');
I1G = rgb2gray(I);
figure();ShowImage(I1G,'mixer');
IN1G = gca();
rect1 = rubberbox();
ROI1=imcrop(I1G,rect1);disp(ROI1);
Но это дает следующее сообщение об ошибке: Прямоугольник из диапазона изображения , и я также использую функцию xclick и xgetmouse для обрезки с использованием мыши, а также дает ту же ошибку. , пожалуйста, дайте мне советы по исправлению кода.
Спасибо и наилучшие пожелания
также дает следующее сообщение об ошибке: - Прямоугольник из диапазона изображений (я также попытался rect1 (2) вместо rect1 в ROI1). – khushbu
Не пытайтесь попасть в рамку вашего изображения с помощью резиновой коробки, но выберите только внутренние точки! Если вы хотите точно выбрать стороны со стороны, вам может понадобиться исправить полученные «co1-выражения» rect1', чтобы оставаться внутри изображения, так как фактический клик может быть снаружи. – Attila
Нет, потому что я хочу выбрать область интереса к изображению. – khushbu