Image 使用Matlab中的imfindcircle绘图以原始分辨率保存图像
我有一张很长的图片,我在上面使用imfindcircles。但我需要检查是否找到了正确的。它是一个158708x2560逻辑电路 因此,我:Image 使用Matlab中的imfindcircle绘图以原始分辨率保存图像,image,matlab,save,resolution,Image,Matlab,Save,Resolution,我有一张很长的图片,我在上面使用imfindcircles。但我需要检查是否找到了正确的。它是一个158708x2560逻辑电路 因此,我: [centers, radii] = imfindcircles(I,[15 35],'ObjectPolarity','bright','Sensitivity',0.91); figure(1) imshow(I) viscircles(centers,radii); 我想把你在图形框中看到的输出(带圆圈的二进制图像)保存到一个图像文件中。文件格式并
[centers, radii] = imfindcircles(I,[15 35],'ObjectPolarity','bright','Sensitivity',0.91);
figure(1)
imshow(I)
viscircles(centers,radii);
我想把你在图形框中看到的输出(带圆圈的二进制图像)保存到一个图像文件中。文件格式并不重要,只要它具有相同的158708x2560像素分辨率
我在网上找到的每一个建议都会改变分辨率或使图像更宽,比如当直接保存图形时,会得到一个巨大的灰色边框,分辨率会下降。
也可以放大图形,但“图形”菜单中的“缩放”选项无法正确放大。它确实可以放大,但图像仍然很薄,所以你看不到任何东西
矩阵:
有两个圆点在重复。我想找到那些,而不是其他的。然后导出绘制有圆圈的图像。你的问题没有真正意义。您是否尝试过
print
(并查看了各种可用选项)?您是否考虑过使用MATLAB FEX的export_fig
?打印不起作用,因为它无法保持分辨率/dpi。但我将尝试导出图。导出图将分辨率更改为17x829px,而不是所需的2560x158708px。你可以想象在这上面很难看到一些东西。我现在包括了这张图片,只需下载它,然后自己试试看,看看我的意思。