Я хочу добавить текст в изображение с помощью Scilab; сначала я хотел использовать SIVP imshow, но, оказывается, эта функция не возвращает дескриптор. ShowImage IPD на другой же возвращает ручку, так что я мог бы просто сделать:Scilab, добавьте текст к картинке
sceneImgFigure = ShowColorImage(sceneImg,"Scene");
for k=1:size(inspectedScene)
uicontrol(sceneImgFigure, ...
"style", "text", ...
"string", mtlb_num2str(inspectedScene(k).alocated_label), ...
"position", [inspectionModel(k).centroid(1) inspectionModel(k).centroid(2) 20 20], ...
"fontsize",15, ...
"BackgroundColor",[0.9,0.9,0.9]);
end
Но использование UIControl я использую графические координаты, а не координаты изображения, которые приводят в тексте отображается в неправильном месте. Кроме того, ShowImage обрезает изображение. Вот что я получаю:
Я не могу найти соответствующий ответ на помощь Scilab, так что я вроде застрял здесь. Существует way, чтобы делать то, что я хочу в Matlab, но код, кажется, невозможно перевести на Scilab (без текста и функции getframe в Scilab, для начала ...).
Любая идея?