在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用TensorFlow和樹莓派進行圖像識別

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-03 09:55 ? 次閱讀

TensorFlow是Google的神經網絡庫。鑒于機器學習是當前最熱門的事情,因此Google成為這項新技術的領導者就不足為奇了。

在本文中,您將學習如何在Raspberry Pi上安裝TensorFlow,以及在預先訓練的神經網絡上運行簡單的圖像分類。

入門

要開始圖像識別,您將需要Raspberry Pi(任何模型都可以使用)和SD帶有Raspbian Stretch(9.0+)操作系統的存儲卡(如果您不熟悉Raspberry Pi,請使用我們的安裝指南)。

啟動Pi并打開終端窗口。確保您的Pi是最新的,并檢查您的Python版本。

sudo apt-get update

python --version

python3 --version

您可以在本教程中同時使用Python 2.7或Python 3.4+。此示例適用于Python3。對于Python 2.7,在整個過程中,將 Python3 替換為 Python ,并將 pip3 替換為 pip 教程。

Pip是Python的軟件包管理器,通常在Linux發行版中作為標準安裝。

如果沒有,請按照此處的Linux安裝說明進行操作。

安裝TensorFlow

安裝TensorFlow過去是一個令人沮喪的過程,但是最近的更新使其變得異常簡單。雖然您可以在沒有任何先驗知識的情況下閱讀本教程,但是在嘗試之前,可能值得了解機器學習的基礎。

在安裝TensorFlow之前,請安裝 Atlas 庫。

sudo apt install libatlas-base-dev

完成后,通過pip3安裝TensorFlow

pip3 install --user tensorflow

這將為登錄用戶安裝TensorFlow。如果您更喜歡使用虛擬環境,請在此處修改代碼以反映這一點。

測試TensorFlow

一旦安裝,您就可以測試它是否與TensorFlow等效。 你好,世界!

在命令行中,使用 nano 或 vim 創建新的Python腳本(如果不是, (不確定使用哪一種,它們都有優勢),并給它起一個易于記憶的名稱。

sudo nano tftest.py

輸入以下由Google提供的用于測試TensorFlow的代碼:

import tensorflow as tf

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

sess = tf.Session()

print(sess.run(hello))

如果您使用的是nano,請在出現提示時按 Ctrl + X 退出并通過鍵入 Y 保存文件。

從終端運行代碼:

python3 tftest.py

您應該看到打印的“ Hello,TensorFlow”。

如果運行Python 3.5,您將收到幾個運行時警告。 TensorFlow官方教程承認發生了這種情況,建議您忽略它。

如何使用TensorFlow和樹莓派進行圖像識別

它有效!現在,使用TensorFlow做一些有趣的事情。

安裝圖像分類器

在終端中,在您的主目錄中為該項目創建一個目錄,并導航至該目錄。

mkdir tf1

cd tf1

TensorFlow有一個git存儲庫,其中包含示例模型供您試用。將存儲庫克隆到新目錄中:

git clone https://github.com/tensorflow/models.git

您要使用圖像分類示例,可以在 models/tutorials/image/imagenet 中找到該示例。強》。立即導航到該文件夾:

cd models/tutorials/image/imagenet

標準圖像分類腳本與提供的熊貓圖像一起運行:

要使用提供的熊貓圖像運行標準圖像分類器,請輸入:

python3 classify_image.py

這會將熊貓圖像饋送到神經網絡,該神經網絡返回猜測值關于圖像的確定性值。

如輸出圖像所示,神經網絡正確猜出了幾乎90%的確定性。它還認為該圖像可能包含一個南美番荔枝,但對這個答案并不十分自信。

使用自定義圖像

熊貓圖像證明TensorFlow可以工作,但這就是考慮到這是該項目提供的示例,也許不足為奇。為了進行更好的測試,您可以將自己的圖像提供給神經網絡進行分類。

在這種情況下,您將看到TensorFlow神經網絡是否可以識別George。

遇到喬治。喬治是恐龍。要將此圖像(此處以裁剪的形式提供)輸入神經網絡,請在運行腳本時添加參數

python3 classify_image.py --image_file=/home/pi/george.jpg

image_file = 腳本名稱允許按路徑添加任何圖像。讓我們看看這個神經網絡是怎么做的。

不錯!雖然George不是三角恐龍,但與其他選項相比,神經網絡將圖像分類為具有高度確定性的恐龍。

TensorFlow和Raspberry Pi,準備就緒

TensorFlow的這種基本實現已經具有潛力。該對象識別發生在Pi上,不需要互聯網連接即可運行。這意味著,通過添加Raspberry Pi攝像頭模塊和適用于Raspberry Pi的電池單元,整個項目可以變得可移植。

大多數教程只涉及主題的表面,但從未如此。比這種情況更真實。機器學習是一門令人難以置信的密集學科。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 樹莓派
    +關注

    關注

    117

    文章

    1711

    瀏覽量

    105917
  • tensorflow
    +關注

    關注

    13

    文章

    329

    瀏覽量

    60658
收藏 人收藏

    評論

    相關推薦

    AI圖像識別攝像機

    隨著科技的迅猛發展,人工智能(AI)在各個領域的應用越來越廣泛,其中圖像識別技術尤為引人注目。AI圖像識別攝像機作為這一技術的重要應用之一,正在逐步改變我們的生活和工作方式。什么是AI圖像識別攝像機
    的頭像 發表于 11-08 10:38 ?415次閱讀
    AI<b class='flag-5'>圖像識別</b>攝像機

    AI大模型在圖像識別中的優勢

    大模型借助高性能的計算硬件和優化的算法,能夠在短時間內完成對大量圖像數據的處理和分析,顯著提高了圖像識別的效率。 識別準確性 :通過深度學習和計算機視覺技術,AI大模型能夠自動提取圖像
    的頭像 發表于 10-23 15:01 ?1147次閱讀

    圖像檢測和圖像識別的原理、方法及應用場景

    圖像檢測和圖像識別是計算機視覺領域的兩個重要概念,它們在許多應用場景中發揮著關鍵作用。 1. 定義 1.1 圖像檢測 圖像檢測(Object Detection)是指在
    的頭像 發表于 07-16 11:19 ?5008次閱讀

    圖像識別算法都有哪些方法

    圖像識別算法是計算機視覺領域的核心任務之一,它涉及到從圖像中提取特征并進行分類、識別和分析的過程。隨著深度學習技術的不斷發展,圖像識別算法已
    的頭像 發表于 07-16 11:14 ?6147次閱讀

    圖像識別算法的提升有哪些

    方法。 數據增強 數據增強是提高圖像識別算法性能的一種有效方法。通過對訓練數據進行變換和擴展,可以增加數據的多樣性,提高模型的泛化能力。常見的數據增強方法包括: 2.1 旋轉、縮放、平移和翻轉 通過對圖像
    的頭像 發表于 07-16 11:12 ?760次閱讀

    圖像識別算法的優缺點有哪些

    圖像識別算法是一種利用計算機視覺技術對圖像進行分析和理解的方法,它在許多領域都有廣泛的應用,如自動駕駛、醫療診斷、安全監控等。然而,圖像識別算法也存在一些優缺點。 一、
    的頭像 發表于 07-16 11:09 ?1963次閱讀

    圖像識別算法的核心技術是什么

    圖像識別算法是計算機視覺領域的一個重要研究方向,其目標是使計算機能夠像人類一樣理解和識別圖像中的內容。圖像識別算法的核心技術包括以下幾個方面: 特征提取 特征提取是
    的頭像 發表于 07-16 11:02 ?790次閱讀

    圖像識別技術包括自然語言處理嗎

    計算機視覺技術對圖像進行處理、分析和理解,從而實現對圖像中的目標、場景、行為等信息的識別和理解。圖像識別技術包括
    的頭像 發表于 07-16 10:54 ?964次閱讀

    圖像識別技術在醫療領域的應用

    一、引言 圖像識別技術是一種利用計算機視覺技術對圖像進行分析和處理的技術。隨著計算機技術、人工智能技術、大數據技術等的發展,圖像識別技術在各個領域的應用越來越廣泛。在醫療領域,
    的頭像 發表于 07-16 10:48 ?1233次閱讀

    圖像識別技術的原理是什么

    圖像識別技術是一種利用計算機視覺和機器學習技術對圖像進行分析和理解的技術。它可以幫助計算機識別和理解圖像中的對象、場景和活動。
    的頭像 發表于 07-16 10:46 ?1502次閱讀

    圖像識別屬于人工智能嗎

    屬于。圖像識別是人工智能(Artificial Intelligence, AI)領域的一個重要分支。 一、圖像識別概述 1.1 定義 圖像識別是指利用計算機技術對圖像中的內容
    的頭像 發表于 07-16 10:44 ?1380次閱讀

    opencv圖像識別有什么算法

    圖像識別算法: 邊緣檢測 :邊緣檢測是圖像識別中的基本步驟之一,用于識別圖像中的邊緣。常見的邊緣檢測算法有Canny邊緣檢測器、Sobel邊緣檢測器和Laplacian邊緣檢測器。 特
    的頭像 發表于 07-16 10:40 ?1242次閱讀

    如何利用CNN實現圖像識別

    卷積神經網絡(CNN)是深度學習領域中一種特別適用于圖像識別任務的神經網絡結構。它通過模擬人類視覺系統的處理方式,利用卷積、池化等操作,自動提取圖像中的特征,進而實現高效的圖像識別。本文將從CNN的基本原理、構建過程、訓練策略以
    的頭像 發表于 07-03 16:16 ?1547次閱讀

    圖像檢測和圖像識別的區別是什么

    圖像檢測和圖像識別是計算機視覺領域的兩個重要研究方向,它們在許多應用場景中都有著廣泛的應用。盡管它們在某些方面有相似之處,但它們之間還是存在一些明顯的區別。本文將從多個角度對圖像檢測和圖像識別
    的頭像 發表于 07-03 14:41 ?1276次閱讀

    神經網絡在圖像識別中的應用

    隨著人工智能技術的飛速發展,神經網絡在圖像識別領域的應用日益廣泛。神經網絡以其強大的特征提取和分類能力,為圖像識別帶來了革命性的進步。本文將詳細介紹神經網絡在圖像識別中的應用案例,包括卷積神經網絡(CNN)在面部
    的頭像 發表于 07-01 14:19 ?836次閱讀
    主站蜘蛛池模板: 老师受不了了好硬好大 | 四虎地址8848最新章节 | 失禁h啪肉尿出来高h | 高清视频免费观看 | 久久精品高清视频 | 日日操天天射 | 天天干夜夜躁 | 涩涩涩综合在线亚洲第一 | 情久久| 日本黄页网 | 8888四色奇米在线观看不卡 | 欧美日韩亚洲国产一区二区综合 | 午夜毛片免费观看视频 | 欧美黑人5o厘米全进去 | 久久综合九色综合网站 | 久久久久久久国产精品影院 | 日本美女黄色一级片 | japanese69xxx日本 japanesexxx日本69 | 亚洲一本之道在线观看不卡 | 欧美另类高清 | 美女在线看永久免费网址 | 二级黄色大片 | 成年香蕉大黄美女美女 | 侵犯希崎中文字幕在线 | 夜干夜夜 | 一区在线免费观看 | 成人亚洲欧美 | 久久久久国产精品四虎 | 四虎永久在线精品 | 婷婷 夜夜| 美女无遮挡拍拍拍免费视频 | 男女免费观看视频 | 亚洲伊人久久大香线蕉影院 | 午夜影院毛片 | 国产精品一一在线观看 | 午夜免费理论片在线看 | 精品噜噜噜噜久久久久久久久 | 欧美一级片网站 | 国内一级特黄女人精品毛片 | 免费观看成人毛片 | 99精品福利|