opencv调用tensorflow模型,只有一个pb文件该怎么办?
opencv吧
全部回复
仅看楼主
level 1
通过dnn::Net net = cv::dnn::readNetFromTensorflow();这个函数来调用tensorflow训练好的yolov3模型,但是问题是只有一个pb文件,找到的博客都是通过pb文件和pbtxt文件进行运行的,不知道该如何是好,放一个pb的参数运行会报错
Error: Assertion failed (scaleMat.type() == CV_32FC1) in cv::dnn::dnn4_v20190122::`anonymous-namespace'::TFImporter::populateNet, file c:\build\master_winpack-build-win64-vc15\opencv\modules\dnn\src\tensorflow\tf_importer.cpp, line 1383
应当如何怎么做呢,只有一个pb文件的话是否无法调用呢
2019年07月19日 03点07分 1
level 1
解决了吗
2019年07月24日 02点07分 2
还没有……
2019年07月24日 07点07分
level 1
...pbtxt文件是必须的 这个文件按实际项目自己写都行
2019年07月24日 02点07分 3
这样的嘛, 模型是另外一个同学训练的,他只有这个给我,这个该怎么写呢 我只会通过opencv转化出来
2019年07月24日 07点07分
pbtxt是自己写的还是从pb里面提取的?我看到有脚本是转换pb->pbtxt
2019年07月26日 03点07分
level 1
我也是同样的问题
2019年07月25日 15点07分 4
level 1
请问解决了吗?
2019年10月20日 14点10分 5
这个方案被否决了,最终决定通过python调模型,然后C++调python曲线救国
2019年10月26日 06点10分
@玄武o不叫玄武 真累这样子
2020年07月14日 17点07分
level 8
我这有教程,哈哈
2019年10月21日 05点10分 6
能发一份吗
2020年05月13日 12点05分
level 9
pbtxt,你用的那个dnn模型
2019年10月28日 04点10分 7
level 1
怎么解决的喔??
2020年02月23日 11点02分 8
这个方案被否决了,最终决定通过python调模型,然后C++调python曲线救国
2020年02月23日 14点02分
@玄武o不叫玄武 我也想曲线救国,大佬救国成功了吗
2020年11月17日 06点11分
@szkday 不是大佬 已经成功了
2020年11月18日 13点11分
@szkday 不过python里也有很多坑。。。我已经忘记了
2020年11月18日 13点11分
1