tensorflow提供了一个强大的深度学习框架,但完成tensorflow的科学家们的工程能力实在不能恭维:
1. 编译系统复杂
2. 依赖关系复杂
3. API复杂
以上几点,也能忍耐,下面两点就不能忍了:
1. 代码关系混乱,没有人知道把c++库build出来以后,需要依赖什么头文件,不需要依赖什么头文件。最简单的方返是把所有的头文件都包含进去。
2. 无法和opencv共同使用,如果和opencv的库以前链接,imread函数就无法解析图像文件。这个问题在tensorflow的开发论坛上讨论了半年都没有解决方案。。。
说AI还是实验室产品一点不为过啊。
还是继续研究如何解决imread的问题吧。