成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):四川移動(dòng)機(jī)房托管,成都服務(wù)器租用,四川移動(dòng)機(jī)房托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動(dòng)機(jī)房,聯(lián)通機(jī)房。

只需10行Python代碼,我們就能實(shí)現(xiàn)計(jì)算機(jī)視覺(jué)中目標(biāo)檢測(cè)。

Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)!

沒(méi)錯(cuò),用這寥寥10行代碼,就能實(shí)現(xiàn)目前AI產(chǎn)品中應(yīng)用廣泛的目標(biāo)檢測(cè)技術(shù)。

看完了代碼,下面就來(lái)解讀這10行Python代碼的由來(lái)和實(shí)現(xiàn)原理。

我們開頭所示的10行代碼實(shí)現(xiàn),就是要用到ImageAI。

如何借助ImageAI輕松實(shí)現(xiàn)目標(biāo)檢測(cè)

使用ImageAI執(zhí)行目標(biāo)檢測(cè),你只需以下4步:

1.在電腦上安裝Python

2.安裝ImageAI及其環(huán)境依賴

3.下載目標(biāo)檢測(cè)模塊文件

4.運(yùn)行示例代碼,就是我們展示的那10行

下面我們一步步詳細(xì)講解。

1)從Python官網(wǎng)下載和安裝Python 3

python.org/

2)通過(guò)pip安裝如下環(huán)境依賴

1.Tensorflow

<pre >pip install tensorflow
< /pre>

2.Numpy

<pre >pip install numpy
< /pre>

3.SciPy

<pre >pip install scipy
< /pre>

4.OpenCV

<pre >pip install opencv-python
< /pre>

5.Pillow

<pre >pip install pillow
< /pre>

6.Matplotlib

<pre >pip install matplotlib
< /pre>

7.H5py

<pre >pip install h6py
< /pre>

8.Keras

<pre >pip install keras
< /pre>

9.ImageAI

<pre >pip install
< /pre>

3)通過(guò)該 鏈接 下載RetinaNet 模型文件用于目標(biāo)檢測(cè)。

到了這里我們已經(jīng)安裝好了所有依賴,就可以準(zhǔn)備寫自己的首個(gè)目標(biāo)檢測(cè)代碼了。創(chuàng)建一個(gè)Python文件,為其命名(比如FirstDetection.py),然后將如下代碼寫到文件中,再把RetinaNet模型文件以及你想檢測(cè)的圖像拷貝到包含該P(yáng)ython文件的文件夾里。

FirstDetection.py

Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)?。≒ython是最好的語(yǔ)言)

<pre ></pre>

然后運(yùn)行代碼,等待控制臺(tái)打印結(jié)果。等控制臺(tái)打印出結(jié)果后,就可以打開FirstDetection.py所在的文件夾,你就會(huì)發(fā)現(xiàn)有新的圖像保存在了里面。比如下面兩張示例圖像,以及執(zhí)行目標(biāo)檢測(cè)后保存的兩張新圖像。

目標(biāo)檢測(cè)之前:

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)?。≒ython是最好的語(yǔ)言)

目標(biāo)檢測(cè)之后:

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)?。≒ython是最好的語(yǔ)言)

我們可以看到圖像上顯示了檢測(cè)出的物體名稱及概率。

解讀10行代碼

下面我們解釋一下這10行代碼的工作原理。

<pre >from imageai.Detection import ObjectDetection
import os
execution_path = os.getcwd()
< /pre>

在上面3行代碼中,我們?cè)诘谝恍袑?dǎo)入了ImageAI目標(biāo)檢測(cè)類,在第二行導(dǎo)入Python os類,在第三行定義了一個(gè)變量,獲取通往我們的Python文件、RetinaNet模型文件和圖像所在文件夾的路徑。

Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)?。≒ython是最好的語(yǔ)言)

在上面5行代碼中,我們?cè)诘谝恍卸x我們的目標(biāo)檢測(cè)類,在第二行設(shè)定RetinaNet的模型類型,在第三行將模型路徑設(shè)置為RetinaNet模型的路徑,在第四行將模型加載到目標(biāo)檢測(cè)類,然后我們?cè)诘谖逍姓{(diào)用檢測(cè)函數(shù),并在輸入和輸出圖像路徑中進(jìn)行解析。

<pre >for eachObject in detections:
print(eachObject["name"] + " : " + eachObject["percentage_probability"] )
< /pre>

在上面兩行代碼中,我們迭代了第一行中detector.detectObjectFromImage函數(shù)返回的所有結(jié)果,然后打印出第二行中模型對(duì)圖像上每個(gè)物體的檢測(cè)結(jié)果(名稱和概率)。

ImageAI支持很多強(qiáng)大的目標(biāo)檢測(cè)自定義功能,其中一項(xiàng)就是能夠提取在圖像上檢測(cè)到的每個(gè)物體的圖像。只需將附加參數(shù)extract_detected_objects=True解析為detectObjectsFromImage函數(shù),如下所示,目標(biāo)檢測(cè)類就會(huì)為圖像物體創(chuàng)建一個(gè)文件夾,提取每張圖像,將它們保存在新創(chuàng)建的文件夾中,并返回一個(gè)包含通過(guò)每張圖像的路徑的額外數(shù)組。

Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)?。≒ython是最好的語(yǔ)言)

我們用前面的第一張圖像作為例子,可以得到圖像中檢測(cè)到的各個(gè)物體的單獨(dú)圖像:

用10行Python代碼,實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)?。≒ython是最好的語(yǔ)言)

ImageAI提供了很多功能,能夠用于各類目標(biāo)檢測(cè)任務(wù)的自定義和生產(chǎn)部署(具體就不多介紹了)

誠(chéng)然,單看這10行代碼每一行,談不上驚艷,也借助了不少庫(kù),但是僅用10行代碼就能讓我們輕松實(shí)現(xiàn)之前很麻煩的目標(biāo)檢測(cè),還是能談得上“給力”二字。

上述就是小編為大家分享的Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文名稱:Python代碼如何實(shí)現(xiàn)AI目標(biāo)檢測(cè)技術(shù)
當(dāng)前地址:http://jinyejixie.com/article32/iispsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站建設(shè)商城網(wǎng)站、品牌網(wǎng)站建設(shè)、虛擬主機(jī)、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
弥勒县| 缙云县| 当阳市| 吴旗县| 喀喇| 高碑店市| 柳林县| 呼和浩特市| 师宗县| 拉萨市| 远安县| 乌拉特前旗| 乌拉特前旗| 威海市| 永平县| 东宁县| 龙里县| 盘山县| 涪陵区| 北票市| 镇平县| 庄河市| 响水县| 凭祥市| 永昌县| 保定市| 如东县| 卫辉市| 汶川县| 富宁县| 彰化市| 革吉县| 澎湖县| 乌兰县| 平顺县| 阿荣旗| 赤峰市| 曲水县| 吉首市| 嵊州市| 南开区|