一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AI模型部署邊緣設(shè)備的奇妙之旅:如何在邊緣端部署OpenCV

福州市凌睿智捷電子有限公司 ? 2024-12-14 09:10 ? 次閱讀

1 簡(jiǎn)介

Opencv(Open Source Computer Vision Library)是一個(gè)基于開(kāi)源發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),它實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法,已成為計(jì)算機(jī)視覺(jué)領(lǐng)域最有力的研究工具。在深度學(xué)習(xí)中,我們會(huì)經(jīng)常接觸到兩個(gè)名稱(chēng),圖像處理和計(jì)算機(jī)視覺(jué),它們之間有什么區(qū)別呢?圖像處理 (Image Processing)

目的:圖像處理主要集中在改善或轉(zhuǎn)換圖像的質(zhì)量,使得圖像更適合人類(lèi)觀察或者為后續(xù)的分析做準(zhǔn)備。

方法:通常涉及像素級(jí)別的操作,比如調(diào)整亮度、對(duì)比度、顏色校正、濾波(如高斯模糊、中值濾波去噪)、邊緣檢測(cè)、形態(tài)學(xué)變換(膨脹、腐蝕)等。

計(jì)算機(jī)視覺(jué) (Computer Vision)

目的:計(jì)算機(jī)視覺(jué)的目標(biāo)是使計(jì)算機(jī)能夠理解和解釋圖像或視頻的內(nèi)容,實(shí)現(xiàn)類(lèi)似于人類(lèi)視覺(jué)系統(tǒng)的感知能力。

方法:使用高級(jí)算法來(lái)解析圖像中的內(nèi)容,包括但不限于特征提取、物體識(shí)別、分類(lèi)、跟蹤、場(chǎng)景重建等。這可能涉及到機(jī)器學(xué)習(xí)和深度學(xué)習(xí)模型的應(yīng)用。

簡(jiǎn)而言之,圖像處理是計(jì)算機(jī)視覺(jué)的基礎(chǔ),提供了必要的工具和技術(shù)來(lái)預(yù)處理和優(yōu)化圖像數(shù)據(jù);而計(jì)算機(jī)視覺(jué)則是在此基礎(chǔ)之上,通過(guò)更加復(fù)雜的算法和模型來(lái)解析圖像的意義。在實(shí)際應(yīng)用中,這兩者往往是緊密結(jié)合的,共同作用于解決復(fù)雜的問(wèn)題。例如,在一個(gè)自動(dòng)駕駛系統(tǒng)中,圖像處理可能會(huì)用于清理傳感器輸入的數(shù)據(jù),而計(jì)算機(jī)視覺(jué)則負(fù)責(zé)識(shí)別道路上的行人、車(chē)輛和其他重要元素。

2 基礎(chǔ)知識(shí)

OpenCV 是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),廣泛用于圖像處理、視頻捕捉、物體檢測(cè)等領(lǐng)域。一些常用操作及其目的:

讀取圖片

使用cv2.imread()函數(shù)加載圖像。

目的:為后續(xù)處理和分析準(zhǔn)備圖像數(shù)據(jù)。

轉(zhuǎn)換色彩空間

使用cv2.cvtColor()進(jìn)行色彩空間轉(zhuǎn)換。

目的:適應(yīng)不同算法的需求,例如灰度圖用于簡(jiǎn)化計(jì)算,HSV用于顏色分割等。

濾波

高斯模糊 (cv2.GaussianBlur)、均值濾波 (cv2.blur) 和雙邊濾波 (cv2.bilateralFilter) 等。

目的:降噪和平滑圖像,或在保持邊緣的同時(shí)模糊細(xì)節(jié)。

繪制圖形

使用cv2.line()、cv2.rectangle()、cv2.circle()和cv2.polylines()來(lái)繪制直線(xiàn)、矩形、圓形或多邊形。

目的:可視化結(jié)果,標(biāo)注圖像中的特征或者創(chuàng)建掩碼。

邊緣檢測(cè)

Canny 邊緣檢測(cè) (cv2.Canny) 或 Sobel 操作符 (cv2.Sobel)。

目的:檢測(cè)圖像中物體的邊界,是很多高級(jí)計(jì)算機(jī)視覺(jué)任務(wù)的基礎(chǔ)步驟。

閾值操作

cv2.threshold()用于二值化圖像。

目的:突出顯示感興趣區(qū)域,簡(jiǎn)化圖像以利于進(jìn)一步分析。

Sobel 濾波

使用cv2.Sobel()計(jì)算圖像梯度。

目的:增強(qiáng)邊緣,通常與邊緣檢測(cè)相關(guān)聯(lián)。

文件保存

cv2.imwrite()將圖像保存到磁盤(pán)。

目的:保存處理后的圖像以便將來(lái)使用或分享。

此外,還有其他重要的OpenCV功能,如:

直方圖均衡化(cv2.equalizeHist) 提升圖像對(duì)比度。

模板匹配(cv2.matchTemplate) 用于查找一個(gè)圖像中的另一個(gè)小圖像的位置。

特征點(diǎn)檢測(cè)和描述子計(jì)算,如 SIFT, SURF, ORB 等,用于圖像配準(zhǔn)、拼接等任務(wù)。

這些基礎(chǔ)操作和高級(jí)特性共同構(gòu)成了強(qiáng)大的工具集,可以用來(lái)開(kāi)發(fā)從簡(jiǎn)單的圖像編輯應(yīng)用到復(fù)雜的計(jì)算機(jī)視覺(jué)系統(tǒng)。 這些操作是構(gòu)建復(fù)雜圖像處理流水線(xiàn)的基礎(chǔ),可以單獨(dú)使用,也可以組合起來(lái)解決更復(fù)雜的視覺(jué)問(wèn)題。例如,預(yù)處理階段可能會(huì)包括去噪、邊緣檢測(cè)和形態(tài)學(xué)操作;而在后處理階段,則可能會(huì)涉及閾值操作和繪制幾何圖形來(lái)標(biāo)注或解釋結(jié)果。以上這些算子僅僅是OpenCV庫(kù)的一小部分的內(nèi)容,但是它們是支持我們進(jìn)行復(fù)雜操作的基礎(chǔ)。

3 實(shí)際操作

在學(xué)習(xí)OpenCV的初期,可能會(huì)覺(jué)得每個(gè)算子或函數(shù)就像是獨(dú)立的知識(shí)點(diǎn),雖然能夠理解它們各自的功能和用法,但當(dāng)面對(duì)實(shí)際問(wèn)題時(shí),卻難以將這些知識(shí)點(diǎn)有效地組合起來(lái)解決問(wèn)題。這是因?yàn)閺睦碚摰綄?shí)踐的應(yīng)用需要一個(gè)過(guò)渡的過(guò)程,在這個(gè)過(guò)程中,不僅需要掌握單個(gè)算子的操作,還需要學(xué)會(huì)如何根據(jù)具體的需求選擇合適的算子,并且合理地調(diào)整參數(shù)以達(dá)到預(yù)期的效果。OpenCV的強(qiáng)大之處在于它提供了豐富的圖像處理功能,但這也意味著使用它的難點(diǎn)在于:

理解和記憶大量的算子:OpenCV庫(kù)中包含了大量的算子,每個(gè)算子都有其特定的應(yīng)用場(chǎng)景和參數(shù)設(shè)置。對(duì)于初學(xué)者來(lái)說(shuō),理解和記住這么多的內(nèi)容可能是一個(gè)挑戰(zhàn)。

算子之間的組合應(yīng)用:很多情況下,單獨(dú)使用一個(gè)算子并不能完成復(fù)雜的任務(wù),而是需要多個(gè)算子相互配合。這就要求學(xué)習(xí)者不僅要了解各個(gè)算子的工作原理,還要懂得如何將它們有機(jī)地結(jié)合起來(lái),以實(shí)現(xiàn)更復(fù)雜的功能。

參數(shù)調(diào)優(yōu):每個(gè)算子通常都帶有一系列可調(diào)節(jié)的參數(shù),這些參數(shù)的選擇直接影響到最終的結(jié)果。找到一組最優(yōu)化的參數(shù)值往往需要通過(guò)不斷的實(shí)驗(yàn)和嘗試,這既考驗(yàn)?zāi)托囊部简?yàn)經(jīng)驗(yàn)。

解決實(shí)際問(wèn)題的能力:將理論知識(shí)應(yīng)用于實(shí)踐,解決真實(shí)世界中的問(wèn)題是學(xué)習(xí)任何技術(shù)的關(guān)鍵。對(duì)于OpenCV而言,這意味著要能夠分析給定的任務(wù)需求,確定所需的操作步驟,并正確地執(zhí)行這些步驟。為了克服上述困難,建議多做練習(xí),特別是針對(duì)不同類(lèi)型的圖像處理任務(wù)進(jìn)行實(shí)戰(zhàn)演練。同時(shí),可以參考官方文檔、在線(xiàn)教程以及社區(qū)討論來(lái)加深對(duì)算子的理解,學(xué)習(xí)他人是如何解決問(wèn)題的。此外,不斷積累經(jīng)驗(yàn)和案例研究也會(huì)有助于提高解決新問(wèn)題的能力。

本文章主要講述如何在邊緣端設(shè)備上使用OpenCV。本次使用的邊緣端設(shè)備是凌智電子開(kāi)發(fā)的凌智視覺(jué)模塊,具體如下:

4214312e-b9b8-11ef-8084-92fbcf53809c.png

如對(duì)該邊緣端設(shè)備感興趣,可到Gitee倉(cāng)庫(kù):凌智視覺(jué)模塊查看該設(shè)備的具體信息。

接下來(lái)我們通過(guò)幾個(gè)例子來(lái)介紹如何在邊緣端設(shè)備使用OpenCV進(jìn)行形狀檢測(cè)。

3.1 矩形檢測(cè)

importlockzhiner_vision_module.cv2ascv2fromlockzhiner_vision_module.editimportEditimporttimeimportsysif__name__ =="__main__": args = sys.argv iflen(args) !=3: print("Need model path. Example: python test_capture.py width height") exit(1) edit = Edit() edit.start_and_accept_connection() video_capture = cv2.VideoCapture() video_capture.set_width(int(args[1])) video_capture.set_height(int(args[2])) ifvideo_capture.open(0)isFalse: print("Failed to open capture") exit(1) whileTrue: read_index =0 total_time_ms =0 foriinrange(30): start_time = time.time() ret, mat = video_capture.read() ifretisFalse: continue end_time = time.time() # 轉(zhuǎn)換為灰度圖像 gray = cv2.cvtColor(mat, cv2.COLOR_BGR2GRAY) # 高斯模糊 blurred = cv2.GaussianBlur(gray, (5, 5), 0) # 二值化 _, binary = cv2.threshold(blurred, 127, 255, cv2.THRESH_BINARY_INV) edges = cv2.Canny(binary, 30, 200) contours, _ = cv2.findContours(edges.copy(), cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE) for contour in contours: # 近似輪廓 # 計(jì)算輪廓周長(zhǎng) epsilon = 0.02 * cv2.arcLength(contour, True) # 將輪廓近似為多邊形 if epsilon < 15:? ? ? ? ? ? ? ? ? ? continue? ? ? ? ? ? ? ? approx = cv2.approxPolyDP(contour, epsilon, True)? ? ? ? ? ? ? ? # 如果近似輪廓有4個(gè)頂點(diǎn),則認(rèn)為是矩形? ? ? ? ? ? ? ? if len(approx) == 4:? ? ? ? ? ? ? ? ? ? cv2.putText(mat, "Rectangle", (50,50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2)? ? ? ? ? ? ? ? ? ? cv2.drawContours(mat, [approx], -1, (0, 255, 0), 2)? ? ? ? ? ? edit.print(mat)? ? ? ? ? ? total_time_ms += end_time - start_time? ? ? ? ? ? read_index += 1? ? ? ? print(f"FPS is {1.0 / (total_time_ms / read_index)}")

在這一段代碼中的檢測(cè)效果如下圖所示

42383592-b9b8-11ef-8084-92fbcf53809c.png

但是當(dāng)我們只想要外部的矩形時(shí),我們可以怎么做呢?

contours, _ = cv2.findContours(edges.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

426099a6-b9b8-11ef-8084-92fbcf53809c.png

效果如上圖所示,接下來(lái)我們就得深究一下cv2.findContours mode 參數(shù) 和 method 參數(shù)的區(qū)別及作用了,我就不一一演示了,大家伙可以自行實(shí)驗(yàn),畢竟我也踩過(guò)。mode: 輪廓檢索模式,定義了如何檢索輪廓及其層次結(jié)構(gòu)。有以下幾種選擇:

cv2.RETR_EXTERNAL: 只檢索最外層的輪廓。

cv2.RETR_LIST: 檢索所有的輪廓,但不建立它們之間的等級(jí)關(guān)系。

cv2.RETR_CCOMP: 檢索所有的輪廓,并將它們組織為兩級(jí)層次結(jié)構(gòu):頂層是外部邊界,次級(jí)是孔洞。

cv2.RETR_TREE: 檢索所有輪廓,并重建完整的包含關(guān)系。

method: 輪廓近似方法,決定了輪廓的精度。有以下幾種選擇:

cv2.CHAIN_APPROX_NONE: 存儲(chǔ)所有的輪廓點(diǎn),即沒(méi)有近似。

cv2.CHAIN_APPROX_SIMPLE: 壓縮水平、垂直和對(duì)角方向上的元素,只保留端點(diǎn)。

cv2.CHAIN_APPROX_TC89_L1: 使用一種稱(chēng)為 Teh-Chin 鏈逼近算法的更復(fù)雜的壓縮方式。

cv2.CHAIN_APPROX_TC89_KCOS: 同樣使用 Teh-Chin 鏈逼近算法,但與 L1 不同,它是基于 KCOS 的。

3.2 圓形檢測(cè)

OpenCV 提供了HoughCircles函數(shù)來(lái)檢測(cè)圓形。Hough變換是一種用于從圖像中提取幾何形狀(如直線(xiàn)、圓等)的技術(shù),它通過(guò)參數(shù)空間的投票機(jī)制來(lái)實(shí)現(xiàn)。對(duì)于圓形檢測(cè),Hough變換可以識(shí)別出滿(mǎn)足特定條件的圓形結(jié)構(gòu)。下面是使用 OpenCV 進(jìn)行圓形檢測(cè)的基本步驟:

首先加載需要檢測(cè)圓的圖像,并將其轉(zhuǎn)換為灰度圖,因?yàn)轭伾畔?duì)于圓形檢測(cè)不是必要的。調(diào)用cv2.HoughCircles函數(shù)進(jìn)行圓形檢測(cè)。該函數(shù)接受幾個(gè)重要參數(shù):

method:定義了檢測(cè)方法,通常使用cv2.HOUGH_GRADIENT。

dp:累加器分辨率與圖像分辨率的反比。dp=1 表示累加器具有與輸入圖像相同的分辨率。

minDist:檢測(cè)到的圓心之間的最小距離。如果設(shè)置得太小,可能會(huì)檢測(cè)到多個(gè)相鄰的圓;如果太大,可能會(huì)漏檢一些圓。

param1:Canny邊緣檢測(cè)的高閾值,低閾值是高閾值的一半。

param2:累加器閾值。該閾值越小,檢測(cè)到的圓越多(包括不完美的圓)。越大則只檢測(cè)到更明顯的圓。

minRadius和maxRadius:分別為檢測(cè)到的圓的最小和最大半徑。

請(qǐng)注意,上述參數(shù) (dp,minDist,param1,param2,minRadius,maxRadius) 需要根據(jù)具體應(yīng)用場(chǎng)景調(diào)整,以獲得最佳檢測(cè)效果。例如,不同的光照條件、背景復(fù)雜度或者目標(biāo)圓的大小都會(huì)影響這些參數(shù)的選擇。實(shí)例代碼

fromlockzhiner_vision_module.cv2importVideoCaptureimportlockzhiner_vision_module.cv2ascv2fromlockzhiner_vision_module.editimportEditimporttimeimportsyspi =3.14159265358979323846if__name__ =="__main__": args = sys.argv iflen(args) !=3: print("Need model path. Example: python test_capture.py width height") exit(1) edit = Edit() edit.start_and_accept_connection() video_capture = VideoCapture() video_capture.set_width(int(args[1])) video_capture.set_height(int(args[2])) ifvideo_capture.open(0)isFalse: print("Failed to open capture") exit(1) whileTrue: read_index =0 total_time_ms =0 foriinrange(30): start_time = time.time() ret, mat = video_capture.read() ifretisFalse: continue end_time = time.time() # 轉(zhuǎn)換為灰度圖像 # 轉(zhuǎn)換為灰度圖像 gray = cv2.cvtColor(mat, cv2.COLOR_BGR2GRAY) # 使用高斯模糊減少噪聲 blurred = cv2.GaussianBlur(gray, (9, 9), 2) # 使用 HoughCircles 檢測(cè)圓形 circles = cv2.HoughCircles(blurred, cv2.HOUGH_GRADIENT, dp=1, minDist=50, param1=50, param2=30, minRadius=120, maxRadius=250) # print(circles) if circles is not None: # 在圖像上繪制檢測(cè)到的圓 for i in circles[0]: center = (int(i[0]), int(i[1])) radius = int(i[2]) cv2.putText(mat, "circle", (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2) # 繪制圓心 cv2.circle(mat, center, 1, (0, 100, 100), 3) # 繪制圓 cv2.circle(mat, center, radius, (0, 255, 0), 3) edit.print(mat) total_time_ms += end_time - start_time read_index += 1 print(f"FPS is {1.0 / (total_time_ms/read_index)}")

檢測(cè)效果圖 :

42825686-b9b8-11ef-8084-92fbcf53809c.png


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1320

    瀏覽量

    57503
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    33554

    瀏覽量

    274196
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    642

    瀏覽量

    42233
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Deepseek海思SD3403邊緣計(jì)算AI產(chǎn)品系統(tǒng)

    海思SD3403邊緣計(jì)算AI框架,提供了一套開(kāi)放式AI訓(xùn)練產(chǎn)品工具包,解決客戶(hù)低成本AI系統(tǒng),針對(duì)差異化AI 應(yīng)用場(chǎng)景,自己采集樣本數(shù)據(jù),進(jìn)
    發(fā)表于 04-28 11:05

    邊緣設(shè)備奇妙之旅:在小凌派-RK2206上部署AI模型來(lái)實(shí)現(xiàn)視覺(jué)巡線(xiàn)

    ,并且易于編程實(shí)現(xiàn)。 2.2、LockAI簡(jiǎn)介 凌智視覺(jué)模塊(Lockzhiner Vision Module) 是福州市凌睿智捷電子有限公司聯(lián)合百度飛槳傾力打造的一款高集成度人工智能視覺(jué)模塊,專(zhuān)為邊緣
    發(fā)表于 03-31 10:58

    AI模型部署邊緣設(shè)備奇妙之旅:視覺(jué)巡線(xiàn)

    1、項(xiàng)目簡(jiǎn)介在本次項(xiàng)目中,我們將采用LockAI視覺(jué)攝像頭與OpenCV-C++技術(shù)相結(jié)合的方式來(lái)實(shí)現(xiàn)特定場(chǎng)地內(nèi)的視覺(jué)巡線(xiàn)任務(wù)??刂品矫妫覀冞x用了小凌派-RK2206開(kāi)發(fā)板,該開(kāi)發(fā)板運(yùn)行
    的頭像 發(fā)表于 03-31 09:56 ?181次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b><b class='flag-5'>邊緣</b><b class='flag-5'>設(shè)備</b>的<b class='flag-5'>奇妙</b><b class='flag-5'>之旅</b>:視覺(jué)巡線(xiàn)

    何在RAKsmart服務(wù)器上實(shí)現(xiàn)企業(yè)AI模型部署

    AI模型的訓(xùn)練與部署需要強(qiáng)大的算力支持、穩(wěn)定的網(wǎng)絡(luò)環(huán)境和專(zhuān)業(yè)的技術(shù)管理。RAKsmart作為全球領(lǐng)先的服務(wù)器托管與云計(jì)算服務(wù)提供商,已成為企業(yè)部署A
    的頭像 發(fā)表于 03-27 09:46 ?188次閱讀

    【幸狐Omni3576邊緣計(jì)算套件試用體驗(yàn)】DeepSeek 部署及測(cè)試

    部署的相關(guān)流程,包括模型介紹、部署方案、RKLLM 庫(kù)、編譯和運(yùn)行、效果演示等。通過(guò)板人工智能大模型
    發(fā)表于 03-21 19:31

    添越智創(chuàng)基于 RK3588 開(kāi)發(fā)板部署測(cè)試 DeepSeek 模型全攻略

    DeepSeek 模型部署與測(cè)試,開(kāi)啟這場(chǎng)充滿(mǎn)挑戰(zhàn)與驚喜的技術(shù)探索之旅。 RK3588 開(kāi)發(fā)板:AI 性能擔(dān)當(dāng) RK3588 開(kāi)發(fā)板基于先進(jìn)的 8nm LP 制程工藝精心打造,其硬
    發(fā)表于 02-14 17:42

    研華邊緣AI Box MIC-ATL3S部署Deepseek R1模型

    隨著深度求索(DeepSeek)大模型的發(fā)布引發(fā)行業(yè)熱議,研華科技基于昇騰Atlas平臺(tái)邊緣AI Box MIC-ATL3S正式發(fā)布與Deepseek R1模型
    的頭像 發(fā)表于 02-14 16:08 ?872次閱讀
    研華<b class='flag-5'>邊緣</b><b class='flag-5'>AI</b> Box MIC-ATL3S<b class='flag-5'>部署</b>Deepseek R1<b class='flag-5'>模型</b>

    AI模型部署邊緣設(shè)備奇妙之旅邊緣設(shè)備的局域網(wǎng)視頻流傳輸方案

    1、簡(jiǎn)介 隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,邊緣計(jì)算技術(shù)已成為高效數(shù)據(jù)處理和服務(wù)交付的重要組成部分。當(dāng)我們考慮利用邊緣設(shè)備進(jìn)行實(shí)時(shí)
    發(fā)表于 01-04 14:32

    AI模型部署邊緣設(shè)備奇妙之旅邊緣設(shè)備的局域網(wǎng)視頻流傳輸方案

    1、簡(jiǎn)介隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,邊緣計(jì)算技術(shù)已成為高效數(shù)據(jù)處理和服務(wù)交付的重要組成部分。當(dāng)我們考慮利用邊緣設(shè)備進(jìn)行實(shí)時(shí)監(jiān)
    的頭像 發(fā)表于 01-04 12:00 ?526次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b><b class='flag-5'>邊緣</b><b class='flag-5'>設(shè)備</b>的<b class='flag-5'>奇妙</b><b class='flag-5'>之旅</b>:<b class='flag-5'>邊緣</b><b class='flag-5'>端</b><b class='flag-5'>設(shè)備</b>的局域網(wǎng)視頻流傳輸方案

    AI模型部署邊緣設(shè)備奇妙之旅:目標(biāo)檢測(cè)模型

    以及邊緣計(jì)算能力的增強(qiáng),越來(lái)越多的目標(biāo)檢測(cè)應(yīng)用開(kāi)始直接在靠近數(shù)據(jù)源的邊緣設(shè)備上運(yùn)行。這不僅減少了數(shù)據(jù)傳輸延遲,保護(hù)了用戶(hù)隱私,同時(shí)也減輕了云端服務(wù)器的壓力。然而,在邊緣
    發(fā)表于 12-19 14:33

    AI模型部署邊緣設(shè)備奇妙之旅:目標(biāo)檢測(cè)模型

    1簡(jiǎn)介人工智能圖像識(shí)別是人工智能領(lǐng)域的一個(gè)重要分支,它涉及計(jì)算機(jī)視覺(jué)、深度學(xué)習(xí)、機(jī)器學(xué)習(xí)等多個(gè)領(lǐng)域的知識(shí)和技術(shù)。圖像識(shí)別主要是處理具有一定復(fù)雜性的信息。計(jì)算機(jī)采用與人類(lèi)類(lèi)似的圖像識(shí)別原理,即對(duì)圖像的重要特征進(jìn)行分類(lèi)和提取,并有效排除無(wú)用的多余特征,進(jìn)而實(shí)現(xiàn)圖像識(shí)別。一般而言,圖像識(shí)別有四大類(lèi)任務(wù):(1)分類(lèi)-Classification:解決“是什么?”的問(wèn)
    的頭像 發(fā)表于 12-19 14:12 ?1057次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b><b class='flag-5'>邊緣</b><b class='flag-5'>設(shè)備</b>的<b class='flag-5'>奇妙</b><b class='flag-5'>之旅</b>:目標(biāo)檢測(cè)<b class='flag-5'>模型</b>

    AI模型部署邊緣設(shè)備奇妙之旅:如何在邊緣部署OpenCV

    的能力。 本文章主要講述如何在邊緣設(shè)備上使用OpenCV。本次使用的邊緣
    發(fā)表于 12-14 09:31

    AI模型部署邊緣設(shè)備奇妙之旅:如何實(shí)現(xiàn)手寫(xiě)數(shù)字識(shí)別

    處理,而不必傳輸?shù)酵獠糠?wù)器,這有助于更好地保護(hù)用戶(hù)隱私和數(shù)據(jù)安全。 然而,邊緣計(jì)算也帶來(lái)了獨(dú)特的挑戰(zhàn),特別是在資源受限的嵌入式系統(tǒng)中部署復(fù)雜的AI模型時(shí)。為了確保神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 12-06 17:20

    恩智浦如何在邊緣設(shè)備部署LLM

    開(kāi)放式聊天機(jī)器人到任務(wù)型助手。雖然LLM主要聚焦基于云和服務(wù)器的應(yīng)用,但人們對(duì)在嵌入式系統(tǒng)和邊緣設(shè)備部署這些模型的興趣也在不斷增加。
    的頭像 發(fā)表于 11-29 09:39 ?700次閱讀

    部署邊緣設(shè)備上的輕量級(jí)模型

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)邊緣AI算法是一種將人工智能(AI)算法和計(jì)算能力放置在接近數(shù)據(jù)源的終端設(shè)備中的策略。這種算法通常被部署
    的頭像 發(fā)表于 05-11 00:17 ?2935次閱讀