请问有没有相关软件(R语言,Python等)可以批量识别图片中圆形区域并裁剪。

图片是圆形塑料管上拍摄的小型昆虫(如图示)。
图片说明

我想用相关软件截取一个圆形区域,就像下图红色圆形区域:
图片说明

每个图片红色圆形区域大小和位置不同,但是颜色有区分的(黑色圆形)。我共有几万张图片,因此请问有没有相关的软件(Python, R or sth)可以进行批量处理,裁剪出这样的圆形区域?

谢谢各位!

以下操作可以确定区域:二值化,腐蚀膨胀,提取边缘,圆hough变换。批量处理的程序自己稍微编一下即可。