我正在研究一种医学图像的分割算法,在这个过程中,它必须在原始图像上显示不断变化的轮廓。
我正在使用灰度JPEG。为了显示轮廓,我使用了drawContours函数,但我无法绘制彩色轮廓。我想在灰度图像上画一个红色的轮廓,但它只显示为黑色或白色。
以下是代码的一部分:
Mat_<uchar> matrix = imread(path,0);
int row = matrix.rows;
int col = matrix.cols;
Mat_<uchar> maskInter(row,col);
for (int i=0; i<row; i++)
for (i
我有一个如下所示的图像: ? 我想根据它的轮廓将这张图像转换成热图。like this image 在OpenCV或其他语言中有什么解决方案吗? (实际上,这张图像是一张CT图像,我从中提取了肿瘤和有风险的器官的轮廓,原始图像如下:raw image) 谢谢 基于其他人指导我的解决方案,并感谢他们的解决方案,现在输出的示例是这样的:heatmap based on distance,但现在另一个问题似乎是,它有时不能准确地分割彩色轮廓:(