我想使用Scilab在图像中添加文本;起初我想用SIVP imshow,但事实证明这个函数不会返回句柄。 IPD对另一方面ShowImage不会返回的句柄,所以我想我可能只是这样做: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(Scilab中没有文本或getframe函数,首先...)。
有什么想法?