Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用Matlab中的imfindcircle绘图以原始分辨率保存图像_Image_Matlab_Save_Resolution - Fatal编程技术网

Image 使用Matlab中的imfindcircle绘图以原始分辨率保存图像

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); 我想把你在图形框中看到的输出(带圆圈的二进制图像)保存到一个图像文件中。文件格式并

我有一张很长的图片,我在上面使用imfindcircles。但我需要检查是否找到了正确的。它是一个158708x2560逻辑电路

因此,我:

[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。你可以想象在这上面很难看到一些东西。我现在包括了这张图片,只需下载它,然后自己试试看,看看我的意思。