日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试...

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、開發環境搭建

①、安裝Anaconda

建議選擇 Anaconda3-5.0.1 版本,已經集成大多數庫,并將其作為默認python版本(3.6.3),配置好環境變量(Anaconda安裝則已經配好)。也可以直接安裝python,安裝各種包比較麻煩,因此直接裝了Anaconda集成環境。

安裝完Anaconda后,打開Anaconda Prompt,逐個輸入conda --version和python --version,出現下圖所示內容則安裝成功。

②、安裝TensorFlow

如果是初學者,我們安裝cpu版本的tensorflow足夠使用。安裝TensorFlow-cpu很簡單,打開Anaconda Prompt,輸入pip install tensorflow。稍等一會就安裝成功。通過輸入以下代碼,檢測是否安裝成功。

python

import tensorflow as tf

hello = tf.constant(‘Hello, TensorFlow!‘)

sess = tf.Session()

print(sess.run(hello))

如果輸出如下圖所示,則安裝成功。

如果輸入import tensorflow?as tf出現如下警告:

FutureWarning:?Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.from ._conv import register_converters as _register_converters。則需要打開Anaconda Prompt,輸入pip install h5py==2.8.0rc1解決。

如果輸入?sess = tf.Session()出現Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2,則表明TensorFlow版本太低了,需要打開Anaconda Prompt,輸入pip install --upgrade tensorflow解決。

③、下載Tensorflow object detection API模型,從https://github.com/tensorflow/models下載。解壓文件到磁盤指定目錄,例如C:\Users\CFF\Desktop,重命名為models(此包內包括各種內容,我們所用到的object_detection文件夾在C:\Users\CFF\Desktop\models\research文件夾下)

④、Protobuf 編譯。從https://github.com/google/protobuf/releases下載windows版的工具,如protoc-3.6.1-win32.zip,解壓到C:\Users\CFF\Desktop,生成:bin, include兩個文件夾。打開Anaconda Prompt,cd C:\Users\CFF\Desktop\models\research ,輸入C:\Users\CFF\Desktop\bin\protoc ,編譯結果如下說明可以開始編譯。

Protobuf 編譯,用protoc可執行文件編譯目錄object_detection/protos下的proto文件,生成Python文件。如:C:\Users\CFF\Desktop\bin\protoc?object_detection/protos/*.proto --python_out=.。如何出現object_detection/protos/*.proto目錄沒有發現,可以將*號改成對應的文件逐個編譯,生成對應的Python文件。

⑤、測試。打開Anaconda Prompt,cd C:\Users\CFF\Desktop\models\research目錄,輸入jupyter notebook,跳轉到網頁界面。

在cell中選擇runAll,正常的話稍等一會兒就會有結果:

到此,已經成功完成了環境搭建與測試。

⑥、用來測試自己的圖片,改變PATH_TO_TEST_IMAGES_DIR 的路徑,我的如下所示。測試圖片命名為image1.jpg ??image2.jpg... 相應的數量for i in range(1, 3)也要根據自己的圖片數量進行改變。

運行后,輸出結果如下:

總結

以上是生活随笔為你收集整理的tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。