解决imwrite无法打开要写入的文件,您可能没有写入权限问题

img = getframe(gcf);
filenames =['E:\frame\',int2str(frame),'.bmp'];
imwrite(img.cdata,filenames,'bmp');

手动建立frame文件夹即可

解决fatal error: Eigen/Dense: 没有那个文件或目录

https://blog.csdn.net/dongyanwen6036/article/details/79734435
https://www.cnblogs.com/HaoQChen/p/11048580.html

编译器会直接去/usr/local/include或者/usr/include目录找头文件,但是找到的是eigen3,并没有Eigen和unsupported。

所以我们可以建立一个软连接到这两个文件夹。

#要先确定你的Eigen安装在/usr/local/include还是/usr/include
大部分应该是在local里,我的是直接/usr/include,因为第一遍用的local还是不行

cd /usr/local/include
sudo ln -sf eigen3/Eigen Eigen
sudo ln -sf eigen3/unsupported unsupported

修改完后即可。

发布了249 篇原创文章 · 获赞 926 · 访问量 149万+

猜你喜欢

转载自blog.csdn.net/youshaoduo/article/details/103728317