我有一个血液图像,我应用分水岭..它的工作和确定细胞,但我不知道如何把每个细胞放在一个单独的图像..我正在使用emgu.cv我可以得到一些帮助
在这里,我使用我的分水岭方法分割图片,然后将标记放在原始图像上
Image<Gray, Int32> boundaryImage = watershedSegmenter.Process(image);
Image<Gray, Byte> test = watershedSegmenter.GetWatersheds(); Image<Bgr, byte>dest=new Image<Bgr, byte>(image.Width, image.Height);
dest = image.And(image, test);
pictureBox1.Width = boundaryImage.ToBitmap().Width;
pictureBox1.Height = boundaryImage.ToBitmap().Height;
pictureBox1.BackgroundImage = boundaryImage.ToBitmap();
1 回答
似乎EMGUcv cvWatershed()有一些尚未解决的错误 . 标记图像始终返回白色图像 . 你能分享你的第一阶段输出图像吗?我无法使用此代码查看任何图像 .