Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 processing 在ImageJ或同等格式中裁剪自定义形状(TIFF视频文件)_Image Processing_Tiff_Imagej_Imagej Macro - Fatal编程技术网

Image processing 在ImageJ或同等格式中裁剪自定义形状(TIFF视频文件)

Image processing 在ImageJ或同等格式中裁剪自定义形状(TIFF视频文件),image-processing,tiff,imagej,imagej-macro,Image Processing,Tiff,Imagej,Imagej Macro,我有一个.tiff视频文件,其中的纤维正在生长,如下图所示 现在 想象一下,这种纤维将在一条直线上不断生长和收缩。现在我想以某种方式裁剪出视频中仅包含光纤的区域,例如,黑色背景图像 现在,当我播放视频时,我只想看到视频中不断增长的纤维区域,其他地方都是黑色背景 问题:有没有办法在ImageJ中对不规则形状的对象进行“定制”裁剪? 如果您不知道ImageJ是否可以进行这种图像处理,欢迎使用任何其他软件选项 感谢您的帮助是的,您可以在ImageJ中执行此操作。如果您能找到一种捕获光纤的阈值方法,

我有一个.tiff视频文件,其中的纤维正在生长,如下图所示

现在 想象一下,这种纤维将在一条直线上不断生长和收缩。现在我想以某种方式裁剪出视频中仅包含光纤的区域,例如,黑色背景图像

现在,当我播放视频时,我只想看到视频中不断增长的纤维区域,其他地方都是黑色背景

问题:有没有办法在ImageJ中对不规则形状的对象进行“定制”裁剪?

如果您不知道ImageJ是否可以进行这种图像处理,欢迎使用任何其他软件选项


感谢您的帮助

是的,您可以在ImageJ中执行此操作。如果您能找到一种捕获光纤的阈值方法,您可以将其转换为一个选择(ROI),然后清除“外部”,将其他所有内容变为黑色:

  • 图像>调整>阈值并选择阈值,或使用自动方法之一。但不要应用阈值
  • 编辑>选择>创建选择(将阈值区域变成ROI)
  • 编辑>清除外部(使背景为黑色——假设已将背景颜色设置为黑色)

  • 如果要缩小窗口,可以在选择处于活动状态时执行“图像>裁剪”。这会将图像裁剪到ROI的矩形边界框中。但是这个尺寸会根据纤维的大小而变化。所以,当光纤最大时,您可能希望这样做。

    我不久前接受了您的答案,因为我觉得这是我将得到的唯一答案。我刚刚试了一下你的建议,结果成功了。谢谢