第一张图片是原始图片。第二张图片是处理后的图片。图片由一个试管组成,试管底部含有一定量的沉淀物。我试图只裁剪出图片中的沉淀物区域。
为了实现这一点,我尝试处理原始图像,以便检测沉淀物的上边缘。我能够检测沉淀物的上边缘,如您在处理后的图像中所见。
我的问题是,**我如何使用OpenCV(Python)或其他库将图像从试管的上边缘裁剪到底部?我愿意接受可以提供帮助的想法和代码。谢谢!
Original imageProcessed image
第一张图片是原始图片。第二张图片是处理后的图片。图片由一个试管组成,试管底部含有一定量的沉淀物。我试图只裁剪出图片中的沉淀物区域。
为了实现这一点,我尝试处理原始图像,以便检测沉淀物的上边缘。我能够检测沉淀物的上边缘,如您在处理后的图像中所见。
我的问题是,**我如何使用OpenCV(Python)或其他库将图像从试管的上边缘裁剪到底部?我愿意接受可以提供帮助的想法和代码。谢谢!
Original imageProcessed image
1条答案
按热度按时间jexiocij1#
沉淀物的表面是光亮的。
这是你可以得到的饱和度分量,应用高斯滤波水平和二值化。
ROI的水平定界应该不难。