经过fcn的输出图可以接CRF后处理。
安装:pip install pydensecrf
测试语句:python inference.py image.jpg output.png result.png
image是原图,output是CNN语义分割结果,result是CRF处理后的图。
利用fcn输出结果测试。
我最开始的输出是这样的。。。
后来发现了错误原因:
# But remove the all-0 black, that won't exist in the MAP!
HAS_UNK = 0 in colors
if HAS_UNK:
print("Found a full-black pixel in annotation image, assuming it means 'unknown' label, and will thus not be present in the output!&#