Skip to content

yuanyuanxiang/ObjDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是一个MFC(C++)调用Python(TensorFlow)的Visual Studio项目。

#CallPython
调用TensorFlow对一张图像进行目标检测的例子。

#objDetector
一个基于对话框的调用TensorFlow进行目标检测的例子。

#编译前置条件
0、已训练好的模型(frozen_inference_graph.pb)
1、安装python3.5 64位,安装OpenCV 64位
2、pip install numpy
3、pip install pillow
4、pip install matplotlib
5、pip install tensorflow
6、其他包视情况而定

#编译注意事项

1、为项目添加Python的附加包含目录及库目录,复制pythonXX.lib的备份,并重命名为pythonXX_d.lib;

1、根据个人计算机,编译好openCV,并在stdafx.h或其他链接的位置配置OpenCV版本及路径;

2、error LNK2019: 无法解析的外部符号 __imp___Py_NegativeRefcount、__imp___Py_RefTotal解决方案:

    注释掉object.h文件第56行 #define Py_TRACE_REFS
	
3、根据个人设置,修改Py_SetPythonHome中python的目录(宏:PYTHON_HOME);

4、需要将被调用的 *.py 文件拷贝到生成目录;

5、需要给定目标检测的模型文件,并在相应的 *.py 文件中填写。

#补充说明 2018.6.3

本程序测试所用的模型:Faster R-CNN with Inception v2(faster_rcnn_inception_v2)

有问题,请联系:yuan_yuanxiang@163.com

															2018-4-16

															袁沅祥 注

About

一个Visual C++调用python tensorflow模型进行目标识别的实例。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published