前几天阅读google的经典论文《Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFs》时,学习了空洞卷积和条件随机场,想尝试实现下CRF。正好Github有大神实现了DenCRF,但由于此前电脑重新装过系统,python3.5很多的资源包都需要重新安装,导致pydencrf安装不成功,提示“Unable to find vcvarsall.bat”,我也尝试了安装MinGW,提示“ValueError: Unknown MS Compiler version 1900”,最后无奈只能删掉Python3.5,安装Anaconda4.2。上网查阅资料后发现,缺少VIsual Studio,我装的是Python3.5,需要安装VIsual Studio 2015,但是VS安装的实在是缓慢,而且在安装前的选项上,还需要勾选Visual C++,否则即使安装结束,还是会报错。
最后使用Windows10+Anaconda4.2+Visual Studio 2015(勾选Visual C++)安装pydencrf成功。不过跑出来的结果不是很满意,看来还需要对于代码进一步研究呀。