我想使用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函數,首先...)。
有什麼想法?