BlenderProc中imageio 无法download freeimage问题
问题描述
BlenderProc生成数据集图像会调用imageio加载图片,imageio依赖freeimage链接库,但是按照网上的方法
https://blog.csdn.net/qq_42050720/article/details/117421739
仍然不能解决libfreeimage-3.16.0-linux64.so无法链接的问题
解决方案:
1 按照https://www.cnblogs.com/phillee/p/12818579.html 下载编译freeimage
生成相应的.so文件在FreeImage/Dist中,imageio需要的是libfreeimage-3.16.0-linux64.so, 版本不对可以生成软连接,我下载的是3.17.0,生成软连接
ln -s libfreeimage-3.17.0.so libfreeimage-3.16.0-linux64.so
- 配置动态链接库搜索路径,把上述so所在路径添加到动态链接库搜索路径中
cd /etc/ld.so.conf.d/
gedit libc.conf
xxxx/xxx/FreeImage/Dist
添加完保存关闭,sudo ldconfig更新系统