色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

自動化視覺跟蹤:幫助相機自動地跟蹤某種顏色的物體

機器視覺 ? 來源:機器視覺 ? 2023-07-31 11:08 ? 次閱讀

01. 導語

在之前的某個教程里,我們探討了如何控制Pan/Tilt Servo設(shè)備來安置一個PiCam(樹莓派的相機)。這次,我們將使用你的設(shè)備來幫助相機自動地跟蹤某種顏色的物體,

盡管這是我第一次使用OpenCV,但我必須承認,我已經(jīng)愛上了這個“開源計算機視覺庫”。

OpenCV對學術(shù)用途和商業(yè)用途都免費。它有C++、C、PythonJava接口,并且支持Windows、Linux、MacOS、iOSAndroid系統(tǒng)。

在我的OpenCV教程系列中,我們將專注于使用樹莓派(當然,操作系統(tǒng)就是Raspbian了)和Python。

OpenCV為高效計算而生,極大地專注于實時應用。因此,它對于物理計算(即使用可以感知和響應模擬世界的軟件和硬件來構(gòu)建交互式物理系統(tǒng))項目來說,簡直再適合不過了!

02. 安裝 OpenCV 3 庫

我使用的是安裝著目前最新的Raspbian版本(Stretch)的樹莓派V3。安裝OpenCV最好的辦法就是按照Adrian Rosebrock的這篇極棒的教程:Raspbian Stretch: Install OpenCV 3 + Python on your Raspberry Pi。

我在我的樹莓派上試了好幾種不同的OpenCV安裝教程,其中Adrian的是最棒的一篇。我建議各位讀者一步一步按照這篇教程的步驟做。

當你完成了Adrian的教程后,你的樹莓派應該已經(jīng)安裝好了OpenCV的虛擬環(huán)境,并且可以進行我們的實驗了。

讓我們再次檢查一下虛擬環(huán)境并確認OpenCV 3已經(jīng)正確安裝了。

Adrian建議每次打開新的終端都執(zhí)行一次“source”命令,從而確保你的系統(tǒng)變量已經(jīng)正確設(shè)置:

source ~/.profile

接下來,進入我們的虛擬環(huán)境:

workon cv

如果你看到你的命令提示符之前多了個(cv),那說明你已經(jīng)進入虛擬環(huán)境“cv”了。

(cv) pi@raspberry:~$

Adrian強調(diào),Python虛擬環(huán)境“cv”是和Raspbian Stretch系統(tǒng)自帶的Python版本完全獨立的。

也就是說,系統(tǒng)Python的site-packages目錄中的那些庫在虛擬環(huán)境“cv”中并不能使用——同樣,這個虛擬環(huán)境中的包在系統(tǒng)全局的Python版本中也是無法使用的。

現(xiàn)在,Python翻譯器,啟動!

python

同時,請確認你是用的是Python 3.5版本或者更高版本。

在翻譯器中(應該會有“>>>”提示符),導入OpenCV庫:

import cv2

如果沒有出現(xiàn)任何錯誤信息,說明OpenCV在你的虛擬環(huán)境中已經(jīng)正確安裝~

03. 測試你的相機

0ba2f598-2f3b-11ee-815d-dac502259ad0.png

既然你的樹莓派已經(jīng)安裝好OpenCV了,那就先測試一下你的相機是否正常工作吧~(假設(shè)你已經(jīng)在你的樹莓派上安裝PiCam了)

在你的IDE中輸入以下代碼:

import numpy as npimport cv2cap = cv2.VideoCapture(0)
while(True): ret, frame = cap.read() frame = cv2.flip(frame, -1) # Flip camera vertically gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow( frame , frame) cv2.imshow( gray , gray) if cv2.waitKey(1) & 0xFF == ord( q ): breakcap.release()cv2.destroyAllWindows()

上述代碼將捕獲你的PiCam的視頻流并使用BGR三色模式和灰度模式顯示。

請注意,我的相機在組裝過程中是上下顛倒的,所以我把得到的圖片垂直翻轉(zhuǎn)了。如果你并沒有我的情況,請刪掉frame = cv2.flip(frame, -1)那一行。

或者,你可以直接從我的GitHub下載該代碼:simpleCamTest.py

要執(zhí)行我的代碼,運行:

python simpleCamTest.py

要結(jié)束程序,請按鍵盤上的[q]鍵或[Ctrl]+[C]鍵。

04. 使用 Python 與 OpenCV 進行顏色檢測

我們想做的一件事情就是檢測并跟蹤某種顏色的物體。為此,我們必須理解一點OpenCV是如何翻譯顏色的。

關(guān)于顏色檢測,Henri Dang寫了一篇很棒的教程:Color Detection in Python with OpenCV。

通常,我們的相機是使用RGB顏色模式工作的。RGB顏色模式可以這樣認為:我們看到的所有可能的顏色都可以被三種顏色的光(紅,綠,藍)組成。然而,這里我們使用的OpenCV默認是BGR顏色模式,也就是將RGB的順序進行了調(diào)整。

正如以上所述,使用BGR顏色模式,每一個像素可以由三個參數(shù)——藍、綠、紅組成。每個參數(shù)通常是一個0~255之間的值(或者十六進制下0x00到0xFF)。比如,電腦屏幕上的純藍色的BGR值分別為:藍255,綠0,紅0。

0bd9ac82-2f3b-11ee-815d-dac502259ad0.jpg

OpenCV還使用一種RGB模型的替代——HSV(Hue色相,Saturation色度,Value色值)顏色模型,它是70年代的計算機圖形學研究者為了更好地與人類視覺對顏色屬性的感知方式相匹配而提出的。

0bea5082-2f3b-11ee-815d-dac502259ad0.jpg

好。如果你想要使用OpenCV跟蹤某一種確定的顏色,你必須使用HSV模型定義它。

示例

比如說,我想要跟蹤下圖中的黃色塑料盒。首先要做的就是找出它的BGR值。你可以用很多辦法采樣(這里我用的是PowerPoint)。

0beff942-2f3b-11ee-815d-dac502259ad0.jpg

我這里找到的是:

藍色:71

綠色:234

紅色:213

下面,我們需要將BGR模型(71, 234, 213)轉(zhuǎn)換為HSV模型,這將被定義為上下界取值范圍的形式。讓我們執(zhí)行以下代碼:

import sysimport numpy as npimport cv2
blue = sys.argv[1]green = sys.argv[2]red = sys.argv[3]
color = np.uint8([[[blue, green, red]]])hsv_color = cv2.cvtColor(color, cv2.COLOR_BGR2HSV)hue = hsv_color[0][0][0]
print("Lower bound is :"),print("[" + str(hue-10) + ", 100, 100]")print("Upper bound is :"),print("[" + str(hue + 10) + ", 255, 255]")

你也可以到GitHub下載我的這段代碼:bgr_hsv_converter.py

要執(zhí)行我的腳本,運行以下命令并把BGR值作為參數(shù):

python bgr_hsv_converter.py 71 234 213

這個程序?qū)嬎阄覀兡繕宋矬wHSV值的上下界。給定以上參數(shù)會得到:

lower bound: [24, 100, 100]

以及

upper bound: [44, 255, 255]

以上結(jié)果將顯示在終端中。

0bfb8500-2f3b-11ee-815d-dac502259ad0.png

最后讓我們看看OpenCV如何根據(jù)給出的顏色來選擇出我們的物體。

import cv2import numpy as np
# Read the picure - The 1 means we want the image in BGRimg = cv2.imread( yellow_object.JPG , 1)
# resize imag to 20% in each axisimg = cv2.resize(img, (0,0), fx=0.2, fy=0.2)
# convert BGR image to a HSV imagehsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
# NumPy to create arrays to hold lower and upper range# The “dtype = np.uint8” means that data type is an 8 bit integerlower_range = np.array([24, 100, 100], dtype=np.uint8)upper_range = np.array([44, 255, 255], dtype=np.uint8)
# create a mask for imagemask = cv2.inRange(hsv, lower_range, upper_range)
# display both the mask and the image side-by-sidecv2.imshow( mask ,mask)cv2.imshow( image , img)
# wait to user to press [ ESC ]while(1): k = cv2.waitKey(0) if(k == 27): breakcv2.destroyAllWindows()

你也可以到GitHub下載我的這段代碼:colorDetection.py

要執(zhí)行我的腳本,運行以下命令并把圖片名作為參數(shù)(我這里的圖片為yellow_object.JPG):

python colorDetection.py

0c1ffea8-2f3b-11ee-815d-dac502259ad0.jpg

這個腳本將顯示原圖(“image”窗口)和OpenCV使用顏色范圍過濾后的掩膜(“mask”窗口)。

05. 移動物體跟蹤

既然我們已經(jīng)知道了如何用掩膜來選擇出我們的物體,那就讓我們用相機來實時跟蹤他的移動吧。為此,我基于Adrian Rosebrock的OpenCV小球目標跟蹤教程寫了我的代碼。

我強烈建議你詳細閱讀Adrian的教程。

首先,請確認你已經(jīng)安裝了imutils庫。它是Adrian基于OpenCV自制的圖像處理基本任務(如修改尺寸、翻轉(zhuǎn)等)的易用函數(shù)集合。如果你還沒有安裝,請在你的Python虛擬環(huán)境中運行下面的命令安裝:

pip install imutils

下面,從我的GitHub下載ball_tracking.py代碼并用下面的命令執(zhí)行:

python ball_traking.py

你將會看到類似于下面的gif的結(jié)果:

0c3b11f2-2f3b-11ee-815d-dac502259ad0.gif

總體而言,我與Adrian的代碼除了“視頻垂直翻轉(zhuǎn)”之外沒有什么不同:

frame = imutils.rotate(frame, angle=180)

請注意,這里使用的顏色掩膜的邊界值是我們在上一步得到的。

06. 測試通用 IO

現(xiàn)在我們已經(jīng)搞定OpenCV的基礎(chǔ)了,是時候給樹莓派裝個LED來試一下通用IO了。

LED的負極接到GPIO 21口,正極接一個220Ω的電阻再連接GND。

現(xiàn)在使用我們的Python虛擬環(huán)境測試一下這個LED吧!

請注意,有可能你的Python虛擬環(huán)境還沒有安裝樹莓派的RPi.GPIO。如果還沒有的話,運行下面的命令即可使用pip安裝(請先確定自己在虛擬環(huán)境“cv”中):

pip install RPi.GPIO

現(xiàn)在用一個Python腳本來做個簡單的測試:

import sysimport timeimport RPi.GPIO as GPIO
# initialize GPIO and variablesredLed = int(sys.argv[1])freq = int(sys.argv[2])GPIO.setmode(GPIO.BCM)GPIO.setup(redLed, GPIO.OUT)GPIO.setwarnings(False)
print(" [INFO] Blinking LED (5 times) connected at GPIO {0} at every {1} second(s)".format(redLed, freq))for i in range(5): GPIO.output(redLed, GPIO.LOW) time.sleep(freq) GPIO.output(redLed, GPIO.HIGH) time.sleep(freq) # do a bit of cleanupprint(" [INFO] Exiting Program and cleanup stuff ")GPIO.cleanup()

上邊的代碼需要一個GPIO端口號和一個LED閃爍頻率作為參數(shù)。LED閃爍5次后程序結(jié)束。結(jié)束之前記得釋放GPIO。

也就是說,運行腳本時要給出兩個參數(shù):“LED GPIO”和frequency。舉個例子:

python LED_simple_test.py 21 1

上邊的指令意味著使用“GPIO 21”上連接的LED燈,并且每1秒閃爍一次,總共閃爍五次。

同樣,上邊這段代碼也可以在GitHub下載:GPIO_LED_test.py

0dd4d3fe-2f3b-11ee-815d-dac502259ad0.png

上邊的圖片顯示了我的程序結(jié)果。至于LED燈亮不亮,就要各位自己去檢驗啦。

好,下面讓我們把OpenCV和基本GPIO操作一起耍起來~

07. 識別顏色和GPIO(General-purpose input/output:通用型輸入輸出)交互

讓我們開始集成 OpenCV 代碼和 GPIO 進行交互。我們會從 最后的OpenCV 代碼開始,并且我們將會把 GPIO_RPI 庫集成到代碼中,其目的是在攝像頭檢測到我們的著色物體時,能使紅色LED常亮。這一步驟使用的代碼是基于 Adrian 寫得非常不錯的教程OpenCV, RPi.GPIO, and GPIO Zero on the Raspberry Pi

第一件需要做的事情是:”創(chuàng)建“我們的LED對象,目的是為了連接上指定的GPIO。

import RPi.GPIO as GPIOredLed = 21GPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)GPIO.setup(redLed, GPIO.OUT)

第二,我們必須初始化LED(關(guān)燈狀態(tài)):

GPIO.output(redLed, GPIO.LOW)ledOn = False

現(xiàn)在,在代碼循環(huán)體中,當物體被檢測到,”圓“被創(chuàng)建時,我們會把LED燈打開

GPIO.output(redLed, GPIO.HIGH)ledOn = True

你可以在我的GitHub庫中下載到完整的代碼:object_detection_LED.py

運行代碼使用到的命令行:

python object_detection_LED.py

下面的圖片就是實現(xiàn)的效果。提示:當物體被檢測到時,在圖片左下方的LED燈就會亮著。

0de723b0-2f3b-11ee-815d-dac502259ad0.gif

試試不同顏色,不同形式的物體,你會發(fā)現(xiàn)一旦顏色和掩碼范圍內(nèi)匹配的話,LED燈就會亮起來。

下面的視頻顯示了一些經(jīng)驗。要注意的是,只有在色值一定范圍內(nèi)的黃色物體才會被檢測到,LED等會亮起來。而其他不同顏色的物體則會被略過。

正如最后一步解釋的那樣,我們只是用到了LED燈。但是在視頻中,攝像頭卻集成了云臺(Pan Tilt:指攝像頭可全方位左右/上下移動),所以不妨先忽略它。我們會下一步驟中實現(xiàn)云臺機制。

08. 云臺機制

現(xiàn)在我們已經(jīng)用上了基本的 OpenCV 和 GPIO,那么接下來我們升級一下云臺機制。

伺服(servo:一種微型電子機械產(chǎn)品的合體轉(zhuǎn)置)需要連接額外的 5V 電力供應模塊,并且這些伺服使用它們的數(shù)據(jù)插口(在我這邊,它們是黃色的布線)連接草莓派的 GPIO,連接方式如下:

GPIO 17 ==> 傾斜伺服

GPIO 27 ==> 水平伺服

不要忘記了將 GND(GND:ground,接地端)引腳 也連到一起 ==> 草莓派——伺服——額外電力供應模塊

你有個可選項:在草莓派 GPIO 和 服務端的數(shù)據(jù)輸入引腳之間串聯(lián)一個 1K 歐姆的電阻。這個舉措可以在伺服發(fā)生問題時保護你的草莓派。

讓我們一起用這個機會在 虛擬 Python 環(huán)境中測試一下我們的伺服。
我們執(zhí)行 Python 腳本來測試一下驅(qū)動器

from time import sleepimport RPi.GPIO as GPIO)
GPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)def setServoAngle(servo, angle): pwm = GPIO.PWM(servo, 50) pwm.start(8) dutyCycle = angle / 18. + 3. pwm.ChangeDutyCycle(dutyCycle) sleep(0.3) pwm.stop()
if __name__ == __main__ :import sys servo = int(sys.argv[1]) GPIO.setup(servo, GPIO.OUT) setServoAngle(servo, int(sys.argv[2])) GPIO.cleanup()

上面代碼的核心是 setServoAngle(servo, angle)方法。這個方法會接收的參數(shù)有:一個 GPIO 數(shù)字,一個伺服被定位的角度值。一旦把角度值輸入到這個方法中,我們必須將其轉(zhuǎn)換到等效的工作周期中(duty cycle:指伺服進入角度變化的時間段)。

執(zhí)行腳本時,你要輸入兩個參數(shù)值:GPIO 伺服對應的端口以及角度值。

例如:

python angleServoCtrl.py 17 45

上面的命令行會將在 連接在GPIO 17端口的伺服(傾斜伺服)定位到45度的”海拔“上。

0fd26388-2f3b-11ee-815d-dac502259ad0.png

angleServoCtrl.py 文件可以在我的GitHub上下載到。

09. 實時獲取物體位置

將物體定位到屏幕中央的想法會使用到云臺機制。實現(xiàn)這個想法壞消息是 我們必須實時地定位到物體的位置,但好消息是 如果我們已經(jīng)知道了物體中心坐標點,這將會很容易。

首先,我們使用之前用過的”object_detect_LED“代碼,以及修改該代碼,以打印出檢測物體的 x,y坐標點。

代碼可以從我的GitHub中下載到:objectDetectCoord.py

代碼核心邏輯是:在檢測到的物體區(qū)域畫出一個圓,并且在圓的中心畫一個紅點。

# only proceed if the radius meets a minimum sizeif radius > 10: # draw the circle and centroid on the frame, # then update the list of tracked points cv2.circle(frame, (int(x), int(y)), int(radius), (0, 255, 255), 2) cv2.circle(frame, center, 5, (0, 0, 255), -1)
# print center of circle coordinates mapObjectPosition(int(x), int(y))
# if the led is not already on, turn the LED on if not ledOn: GPIO.output(redLed, GPIO.HIGH) ledOn = True

我們輸出中心點坐標到 mapObjectPosition(int(x), int(y))方法中,目的是打印這些坐標點。方法如下:

def mapObjectPosition (x, y): print ("[INFO] Object Center coordinates at X0 = {0} and Y0 = {1}".format(x, y))

在跑這個程序時,我們會看到在命令行終端上輸出的 (x,y)坐標點,如下圖所示:

0fdef602-2f3b-11ee-815d-dac502259ad0.jpg

太好了!我們可以使用這些坐標點作為云臺追蹤系統(tǒng)的開始點。

0feba2d0-2f3b-11ee-815d-dac502259ad0.jpg

10. 物體位置追蹤系統(tǒng) 我們想要目標始終在屏幕的中央,我們來定義一下,例如:假如滿足下方條件,我們就認為物體在中央:

220 < x < 280

160 < y < 210

而在這個界限之外的話,我們就需要通過移動云臺裝置來修正偏差。基于這個邏輯,我們可以構(gòu)建如下方法mapServoPosition(x, y)。需要注意的是,該方法中使用到的”x“和”y“是和我們之前打印出來的中心位置一樣的。

# position servos to present object at center of the framedef mapServoPosition (x, y): global panAngle global tiltAngle if (x < 220): panAngle += 10 if panAngle > 140: panAngle = 140 positionServo (panServo, panAngle) if (x > 280): panAngle -= 10 if panAngle < 40: panAngle = 40 positionServo (panServo, panAngle) if (y < 160): tiltAngle += 10 if tiltAngle > 140: tiltAngle = 140 positionServo (tiltServo, tiltAngle) if (y > 210): tiltAngle -= 10 if tiltAngle < 40: tiltAngle = 40 positionServo (tiltServo, tiltAngle)

基于這些(x,y)坐標點,并使用方法positionServo(servo, angle),伺服位置命令已經(jīng)產(chǎn)生了。舉個例子:假如”y“的位置是”50“,這就意味著我們的物體幾乎在屏幕的頂部,也就是說 攝像頭的視野是往下的(比如說傾斜裝置處于120°上),所以要調(diào)低傾斜裝置的角度(比如說調(diào)到100°),如此一來,攝像頭的視野將會抬高,進而使得物體在屏幕上就會往下方移動(比如 y坐標提高到190的位置)。

10089804-2f3b-11ee-815d-dac502259ad0.png

上面的圖例在幾何上解釋了舉的例子。

思考一下水平裝置上的攝像頭如何移動的。要注意的是 屏幕并不是鏡像映射的,也就是說,當你面對著攝像頭時,如果你將物體移動到”你的左邊“,但在屏幕上看,物體卻會在”你的右邊“移動。

positionServo(servo, angle)方法可以寫成這樣:

def positionServo (servo, angle): os.system("python angleServoCtrl.py " + str(servo) + " " + str(angle)) print("[INFO] Positioning servo at GPIO {0} to {1} degrees".format(servo, angle))

上面的代碼中,我們將會調(diào)用之前展示的伺服移動腳本。

注意:angleServoCtrl.py一定要和 objectDetectTrac.py 在同一個目錄下。

完整的代碼可以從我的GitHub上下載:objectDetectTrack.py

下面的gif 展示了我們的項目運行的效果:

10249252-2f3b-11ee-815d-dac502259ad0.gif

11. 結(jié)論

我一如既往地希望這個項目能幫助其他人找到進入激動人心的電子世界的入口。






審核編輯:劉清

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

    關(guān)注

    31

    文章

    635

    瀏覽量

    41387
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4799

    瀏覽量

    84820
  • BGRC
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6241
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105722
  • macOS系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1553

原文標題:自動化視覺跟蹤(樹莓派+OpenCV):幫助相機自動地跟蹤某種顏色的物體

文章出處:【微信號:www_51qudong_com,微信公眾號:機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    什么是自動高速跟蹤快球

    自動高速跟蹤快球 是集光學、電子、機械、信息處理和網(wǎng)絡(luò)于一體,由攝像頭、動力傳動、運動控制裝置,基于高速并行處理的圖像分析、識別、壓縮和通信等部分組成。具有視頻攝像、位置控制、方位和鏡頭預置、運動
    發(fā)表于 12-29 13:49

    【VEML6040環(huán)境顏色檢測試用申請】識別跟蹤具有色塊物體

    項目名稱:識別跟蹤具有色塊物體試用計劃:顏色識別可以用在許多領(lǐng)域,本實驗將用來識別跟蹤具有一定顏色快的
    發(fā)表于 03-20 18:09

    焊縫跟蹤:自動化機器人實時焊縫跟蹤尋位

    焊縫跟蹤:自動化機器人實時焊縫跟蹤尋位自動化機器人焊接過程中會出現(xiàn)工件夾偏、鈑金件熱變形、機器人焊接后再進行人工補焊等情況頻繁發(fā)生,非但沒有節(jié)省人工成本而且增長了產(chǎn)品返修率。
    發(fā)表于 04-19 10:48

    測站天線目標自動捕獲跟蹤設(shè)計要點

    針對如何提高設(shè)備的自動化運行能力這一問題,對目前陸地測控設(shè)備自動化運行線控制部分的自動化運行流程進行簡要分析,提出并分析了自動化運行中目標自動
    發(fā)表于 05-30 14:58 ?30次下載
    測站天線目標<b class='flag-5'>自動</b>捕獲<b class='flag-5'>跟蹤</b>設(shè)計要點

    制作一個自動視覺對象跟蹤系統(tǒng)

    這是一種平移/傾斜伺服設(shè)備,可幫助相機使用視覺自動跟蹤彩色物體。現(xiàn)在我們將使用我們的設(shè)備
    發(fā)表于 07-10 12:10 ?1247次閱讀
    制作一個<b class='flag-5'>自動</b><b class='flag-5'>視覺</b>對象<b class='flag-5'>跟蹤</b>系統(tǒng)

    CCD相機如何用于焊縫跟蹤系統(tǒng)

    隨著焊接自動化技術(shù)的迅猛發(fā)展,焊縫跟蹤系統(tǒng)成為焊接領(lǐng)域內(nèi)的一項重要課題,采用焊縫跟蹤系統(tǒng)實現(xiàn)焊接過程的自動化成為未來的必然,因此很多學科的技術(shù)都應用到了焊縫
    的頭像 發(fā)表于 11-01 14:48 ?822次閱讀

    完全自動化的車輛跟蹤系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《完全自動化的車輛跟蹤系統(tǒng).zip》資料免費下載
    發(fā)表于 02-13 16:24 ?1次下載
    完全<b class='flag-5'>自動化</b>的車輛<b class='flag-5'>跟蹤</b>系統(tǒng)

    焊接自動跟蹤系統(tǒng)由什么組成

    焊接是制造業(yè)中的關(guān)鍵工藝,在自動化和機器人技術(shù)的推動下,焊接變得更加高效、精確和安全。自動化焊接的關(guān)鍵組成部分之一是焊接自動跟蹤系統(tǒng)。焊接自動
    的頭像 發(fā)表于 04-18 17:44 ?731次閱讀
    焊接<b class='flag-5'>自動</b><b class='flag-5'>跟蹤</b>系統(tǒng)由什么組成

    創(chuàng)想視覺焊縫跟蹤系統(tǒng)適配OTC機器人實現(xiàn)高效自動焊接的案例

    制造業(yè)發(fā)展提供了強有力的支持。 焊縫跟蹤工作原理 焊縫跟蹤系統(tǒng)是一種基于先進視覺技術(shù)的自動化系統(tǒng),其工作原理基于計算機視覺和深度學習算法。該
    的頭像 發(fā)表于 11-25 14:20 ?602次閱讀
    創(chuàng)想<b class='flag-5'>視覺</b>焊縫<b class='flag-5'>跟蹤</b>系統(tǒng)適配OTC機器人實現(xiàn)高效<b class='flag-5'>自動</b>焊接的案例

    激光焊縫跟蹤傳感器在自動化焊接流程中的作用

      隨著制造業(yè)的不斷發(fā)展,自動化技術(shù)在工業(yè)生產(chǎn)中扮演著越來越重要的角色。在焊接領(lǐng)域,自動化焊接流程的引入提高了生產(chǎn)效率、降低了人工成本,并提高了焊接質(zhì)量。激光焊縫跟蹤傳感器作為自動化
    的頭像 發(fā)表于 11-28 16:20 ?590次閱讀

    創(chuàng)想視覺焊縫跟蹤系統(tǒng)適配廣數(shù)機器人進行自動化焊接的應用

    ??隨著制造業(yè)的發(fā)展,自動化技術(shù)在焊接領(lǐng)域的應用變得愈發(fā)重要。為了提高焊接質(zhì)量和效率,越來越多的企業(yè)開始采用機器人進行自動化焊接。而焊縫跟蹤技術(shù)作為自動化焊接的關(guān)鍵技術(shù)之一,今天創(chuàng)想焊
    的頭像 發(fā)表于 01-07 10:52 ?487次閱讀

    創(chuàng)想焊縫跟蹤系統(tǒng)適配藦卡機器人進行自動化焊接的應用

    來了解創(chuàng)想焊縫跟蹤系統(tǒng)適配藦卡機器人進行自動化焊接的應用。 創(chuàng)想焊縫跟蹤系統(tǒng)原理 創(chuàng)想焊縫跟蹤系統(tǒng)是一種基于先進視覺和控制技術(shù)的
    的頭像 發(fā)表于 01-22 18:31 ?582次閱讀
    創(chuàng)想焊縫<b class='flag-5'>跟蹤</b>系統(tǒng)適配藦卡機器人進行<b class='flag-5'>自動化</b>焊接的應用

    實現(xiàn)高效自動化焊接:創(chuàng)想焊縫跟蹤系統(tǒng)適配專機

    自動化焊接技術(shù)在現(xiàn)代制造業(yè)中扮演著重要角色,它提高了生產(chǎn)效率、減少了人力成本,同時提高了焊接質(zhì)量和穩(wěn)定性。而創(chuàng)想焊縫跟蹤系統(tǒng)憑借其卓越的技術(shù)優(yōu)勢和廣泛的應用領(lǐng)域,成為了實現(xiàn)高效自動化焊接的重要工具
    的頭像 發(fā)表于 02-24 15:26 ?934次閱讀
    實現(xiàn)高效<b class='flag-5'>自動化</b>焊接:創(chuàng)想焊縫<b class='flag-5'>跟蹤</b>系統(tǒng)適配專機

    焊縫跟蹤技術(shù):實現(xiàn)高效、精確的焊接自動化

    焊接是制造業(yè)中至關(guān)重要的工藝之一,而焊縫跟蹤技術(shù)則是實現(xiàn)高效、精確焊接自動化的關(guān)鍵。隨著科技的不斷進步,焊接行業(yè)也在不斷尋求創(chuàng)新,以提高生產(chǎn)效率、降低成本并確保焊接質(zhì)量。焊縫跟蹤系統(tǒng)能夠?qū)崿F(xiàn)對焊縫
    的頭像 發(fā)表于 03-19 16:46 ?843次閱讀
    焊縫<b class='flag-5'>跟蹤</b>技術(shù):實現(xiàn)高效、精確的焊接<b class='flag-5'>自動化</b>

    創(chuàng)想智控激光焊縫跟蹤系統(tǒng)在波紋板自動化焊接的應用

    隨著工業(yè)自動化水平的不斷提高,焊接技術(shù)也在迅速發(fā)展。激光焊縫跟蹤系統(tǒng)作為一種先進的技術(shù),正在被廣泛應用于各種復雜焊接場景中。特別是在波紋板的自動化焊接中,激光焊縫跟蹤系統(tǒng)解決了許多傳統(tǒng)
    的頭像 發(fā)表于 05-17 10:02 ?424次閱讀
    創(chuàng)想智控激光焊縫<b class='flag-5'>跟蹤</b>系統(tǒng)在波紋板<b class='flag-5'>自動化</b>焊接的應用
    主站蜘蛛池模板: 久久久久久久免费| 富婆找黑人老外泻火在线播放| 奶水四溅54p| 国产在线aaa片一区二区99| xxxx69美国| 91九色麻豆| 一线高清视频在线播放| 亚洲2023无矿砖码砖区| 十8禁用B站在线看漫画| 青柠在线观看免费高清电视剧荣耀| 玖玖在线精品| 久久精品午夜一区二区福利 | 超碰在线视频地址| 777黄色片| 91精品国产入口| 2019伊人查蕉在线观看| 中文字幕在线观看网站| 中文字幕s级优女区| 与子敌伦刺激对白亂輪亂性| 亚洲人成网站在线播放| 亚洲bt区| 亚洲精品色婷婷在线蜜芽 | 黑吊大战白xxxxxx| 国产亚洲视频在线| 国产亚洲精品V在线观看一 | 三级网址在线播放| 色综合伊人色综合网站下载| 日本亚洲精品色婷婷在线影院| 欧洲video60| 日本黄色网站在线观看| 日本无码免费久久久精品| 日韩hd高清xxxⅹ| 色综合伊人色综合网站下载| 日韩一卡二卡三卡四卡免费观在线 | 国语自产拍在线视频普通话| 国产午夜亚洲精品区| 国产午夜福利片| 精品久久久麻豆国产精品| 久久9精品区-无套内射无码| 久久久免费观看| 男女久久久国产一区二区三区|