首页 > 代码库 > C#下使用Tensorflow实现摄像头图像的处理

C#下使用Tensorflow实现摄像头图像的处理

TensorFlow自带例子已经包含了android和ios下的摄像头图像识别,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作摄像头。

代码在这里下载,使用VS2017编译。

http://files.cnblogs.com/files/autosoftdev/TensorFlowCamera.zip

运行时,从这里

https://www.nuget.org/api/v2/package/TensorFlowSharp/1.2.2

下载并解压取出libtensorflow.dll。

从这里

https://storage.googleapis.com/download.tensorflow.org/models/inception5h.zip

下载模型。

并将libtensorflow.dll、tensorflow_inception_graph.pb、imagenet_comp_graph_label_strings.txt这3个文件放到编译后的exe同级目录下。

运行即可看到摄像头画面并实时显示识别结果。程序全部资料均来源于网络收集整理,仅供学习之用。

参考资料:

http://www.cnblogs.com/Leo_wl/p/6897649.html
https://github.com/migueldeicaza/TensorFlowSharp

C#下使用Tensorflow实现摄像头图像的处理