1.
保存结果如下:

附加:在matlab2012,win7情况下,上述保存图像的方法还是会存在白边,
可采用如下方法设置figure与图像一致,图像能填充显示窗口,并进行画框保存。
% 显示
set (gcf,'Position',[400,400,cols,rows]); %设置figure位置和大小
imshow(videoclip(:,:,nrames),'border','tight','initialmagnification','fit'); %图像填充figure
axis normal;
% 保存
frame=getframe(gcf,[0,0,cols,rows]);
im=frame2im(frame);
imwrite(im,outdir);
2.方框 rectangle
蓝色:“b”、绿色:“g”、红色:“r”、蓝绿:“c”、紫红:“m”、黄色:“y”、黑色:“k”。实线:“-”、点线:“:”、点划线:“-.”、虚线:“--”。
rectangle('position',round( global_init.ground_truth_matrix( global_init.frame_index,(index-1)*4+1:(index-1)*4+1+3)
),'EdgeColor',[1,0.608,0],'Linewidth',1);
'EdgeColor',[1,0.608,0]
橙色 [255,155,0];
本文提供了一种在Matlab2012和Win7环境下解决图像保存时出现白边问题的解决方案。通过设置figure的位置和大小、调整图像填充显示窗口并进行画框保存,可以有效避免白边现象,确保图像完整呈现。
1万+

被折叠的 条评论
为什么被折叠?



