【发布时间】:2019-06-03 21:37:30
【问题描述】:
我有一张大小为 1024 x 1360 的病理图像。我有一些区域和坐标点的概率值。如何使用图像上的坐标点和概率值编写热图生成代码。下面给出概率值 (.csv) 文件格式的详细信息。任何帮助将不胜感激。
编辑:
CSV 文件格式Download .csv file
CSV 文件内容:
(x,y) (x, y+y1) (x+x1, y) (x+x1, y+y1) Probability value
(0,0) (0, 5) (10, 0) (10, 5) 0.5
(50,45) (50, 65) (55, 45) (55, 65) 0.9
(100, 150) (100, 200) (120, 150) (120, 200) 0.3
(1000, 1005) (1000, 1010) (1005, 1005) (1005, 1010) 1
应生成热图的示例图像 [![在此处下载图像][2]][2]
预期的热图类型 [![生成的图像上的热图应该是这样的][3]][3]
应用@Paradox 的代码后生成的结果 [![生成的输出][4]][4]
补充说明:
“p”是该特定区域是否患有癌症的概率值。我已经从整个幻灯片图像中提取了所有大小为 256 x 256 的补丁,并计算了每个补丁的“概率值”。现在基于该值,我计划生成热图。但是通过使用你的代码,我得到了像上面这样的输出。连彩条都不见了。请帮忙。
【问题讨论】:
-
能否请您发布实际的文本值而不是图像?
-
@Nathaniel 感谢您的回复。我已经更新了我的查询并给出了可下载的链接。我是这个领域的新手。请帮帮我。
-
您能解释一下 CSV 中各列的含义吗?在第 3 行中,
Probability value是 3,这似乎不正确。 -
@RohitNamjoshi 这只是一个示例数据。您可以将概率值更改为 0.3
-
其余的行/列代表什么?
标签: python-3.x image-processing