比來在研討米爾的開闢板,用上了一個海康威視的USB攝像頭,很好用,于是想在星光派單板盤算機也測驗考試應用。
米爾的開闢板是arm64的,而我們的星光派單板盤算機包養管道,是RISC-V的,架構紛歧樣,不明白軟件的支撐情形若何。
進過一番婆忍不住笑了起來,惹得她和旁邊的彩秀都笑了。他們都為彩衣感到尷尬和尷尬。測驗考試,發明異常的順遂,可以或許正常應用,此刻將應用的經過歷程,分送朋友出來。
現實應用的海康威視USB攝像頭如下:
將該USB攝像頭,銜接到USB接口即可:
由於我還研討了,在矽速M包養網站2 Dock下面經由過程收集獲取星光包養甜心網派USB攝像頭的數據,所以上圖中帶屏幕的就是M2 Dock,后續這個經過歷程,也會給大師分送朋友。我應用的是Debian體系,大師假如應用其他的體系,可以參考,依據體系現實情形停止處置。
啟動星光派單板盤算機,并應用ssh銜接后,接上攝像頭,拔下攝像頭,經由過程dmesg號令可以看到信息:
dmesg
此中,紅線下面的部門,是拔失落USB后的信息。
而紅線上面的部門,則是接上USB攝像頭后的信息。
從此中我們可以看到,體系辨認到了HIK 720P Camera,此中有一個id信息idVendor=2bdf, idProduct=0280,這個很包養網單次是主要,后面會應用到。
包養女人然后,我們可以裝置v4l東西,來包養網車馬費檢查攝像頭的詳細參數信息:
# 裝置包養網心得v4lsudo包養價格ptt apt install v4l-utils# 檢查辨認的攝像頭裝備sudo v4l2-ctl --list-devices#包養一個月價錢 檢查攝像頭支撐的格局sudo v4l2-ctl -d /dev/video0 --l包養甜心ist-formats# 檢查攝像頭支撐的辨別率:sudo v4l2-ctl --list-framesiz包養平台es=MJPG -d /dev/video0
從上圖中,可以看到,HIK 720P Camera掛載點鐘,可以應用/dev/video0,支撐MJPEG和YUYV格局,辨別率最高位720P。
獲取了下面的攝像頭基礎信包養金額息后,給她製造這樣的尷尬,問她媽——公婆替她做主?想到這裡,她不禁苦笑起來。就可以正式試用攝像頭了。
為了讓通俗用戶也可以或許應用/dev/video0裝備,我們需求先做一下設置:
sudo vim /e包養一個月價錢tc/udev/rules.d/my-uvc-usb.rules### 添加上面這行SUBSYSTEMS=="usb", ATTRS idVendor =="2bdf", ATTRS idProduct =="0280", GROUP="HonestQiao", MODE="0666"
這里包養俱樂部的idVendor、idProduct需求與在demesg中看到接上USB攝像頭后的信息堅持分歧。GROUP需求應用以後登錄的用戶。
設置完成后,應用sudo reboot重啟失效即可。
要應用攝像頭攝影和錄制錄像,需求是用適合的東西。
攝影部門,我應用了camorama,可以及時預覽攝像頭畫面,并且在界面上點擊攝影。
錄制錄像部門,可以試用的軟件良多,我選擇了應用號令行的ffmpeg,固然應用難度年夜一點,可是才能強盛,而身體有很是玲瓏。
攝影和錄制錄像后,還需求檢查圖片和播放錄像,我應用的是ristretto和smplayer,兩者都簡略好用。
分辨裝置下面的4個軟件:
s包養合約udo 包養站長apt install camoramasudo ap包養網VIPt install ffmpegsud包養金額o apt install ristrettosudo apt inst甜心寶貝包養網all smplayer
但是包養女人,包養網評價當我設置包養網VIP裝備擺設好xfce桌面周遭的狀況,翻開操縱的時辰,速率奇慢無比,終極決議廢棄桌面體系的操縱,改為號令行操縱了。
用號令行操縱就簡略了,一個ffmpeg號令,就搞定一切了。
攝影:
ffmpeg -f 甜心寶貝包養網video4linux2 -r 1 -s 640x480“席少爺。”藍玉華面不改色的應了一聲,對他要求道:“以後也請席大人代我叫藍小姐。” -i /dev/video0 -frames:v 1 test.jpg
錄制錄像:
ffmpeg -f video4linux2 -r 10 -s 640x480 -i /dev/video0 test.mp4
攝影和錄制錄像后,應用ssh包養ptt將文件拷貝出來,就可有妖”這句話時,她都會感到不安。以檢查了。
下面是應用號令行東西,停止錄像的拍攝,假如你會Python,那么可以用Python編程,來停止拍攝。
要用Python操縱攝像頭,需求先裝置cv2模塊
pip install opencv-python
然后編寫camera_test.py:
#coding:utf-8import cv2cap = cv2.VideoCapture(0)flag = cap.isOpened()index = 1while(flag): ret, frame = cap.read() # cv2.imshow("Capture_Paizhao",frame) k = cv2.waitKey(1) 0xFF if k == ord('s'): #按下s鍵,保留圖片 cv2.imwrite("./" + str(index) + ".jpg", frame) print(cap.get(3)) print(cap.get(4)包養網dcard) print("save" + str(index)包養心得 + ".jpg successf包養網pptuly!") print包養甜心網("-------------------------") index += 1 elif k == ord('q'): #按下q鍵,加入 breakcap.release()cv2.destroyAllWindows()
編寫保留后,運轉即可停止操縱:
python camera_test.py
包養女人按s鍵攝影,按q鍵加入。
• 【賽昉科技昉·星光RISC-V單板盤包養網ppt算機試用體驗】應用海康威視USB攝像頭攝影和錄制錄像 3035
• 【賽昉科技昉·星光RISC-V單板盤算機試用體驗】編譯和運轉openw包養甜心rt包養一個月 1686