我想问一下,如何添加像' x'或者' o' o永久地留在图像上?
我知道如何在函数中编写它
figure; imshow(I)
hold on
plot(CentroidTermX,CentroidTermY,'ro','linewidth',2)
plot(CentroidBifX,CentroidBifY,'go','linewidth',2)
但是我想在另一个文件中使用结果图像,并且在gui中显示它,但是当我使用I作为输出参数时
function I = detection(X,Y)
它给出的原始图像没有' ro'和'去'可能有什么办法呢?
帮助将不胜感激。
答案 0 :(得分:1)
计算机视觉系统工具箱中有相应的功能:
答案 1 :(得分:1)
如果您没有计算机视觉工具箱,请使用getframe
:
figure; imshow(I)
hold on
plot(CentroidTermX,CentroidTermY,'ro','linewidth',2)
plot(CentroidBifX,CentroidBifY,'go','linewidth',2)
f=getframe;
然后使用以下方式访问保存的图像:
imshow(f.cdata);
答案 2 :(得分:0)
为了快速解决方案(不需要太多工具箱),我建议使用此功能:ScreenCapture