「低頭族」專案的學習

2022-07-20 14:18:09 字數 2170 閱讀 4304

一、組裝裝置

電源與攝像頭的連線、攝像頭與電腦的連線:

以上幾張可以幫助新手順利完成裝置的連線,當成功連線後開啟電源供電後電腦的乙太網的狀態應該從網路電纜被拔出轉為未識別的網路(下面1.2.1的4中的可以看出)

1.2 在裝置的組裝除錯的過程中大概遇到如下幾個問題:

1:從電腦「開始」鍵進入設定;

2:開啟網路和internet;

1.2.2:電腦與攝像頭聯通的除錯問題

1:才開始,用各種瀏覽器開啟攝像頭顯示頁面時總會出現以下情況

:2:解決方法

解除安裝一些多餘的瀏覽器(本人解除安裝了除google chrome以外其它所有瀏覽器),再解除安裝所有防毒軟體,並重啟電腦,安裝攝像頭相關外掛程式,360安全衛士以及360安全瀏覽器,最後從360安全瀏覽器上開啟攝像頭畫面。(這是我全部的操作步驟,到此我已經成功使電腦和攝像頭連線)

二、收集資料(python自主學習)

1、生成資料集

import cv2

cap = cv2.videocapture(1

) #計算機自帶的攝像頭為0,外部裝置為1

i=0while(1

): ret,frame = cap.read() #ret:true/false,代表有沒有讀到 frame:當前擷取一幀的

cv2.imshow(

"capture

",frame)

if (cv2.waitkey(1) & 0xff) == ord('s'

): #不斷重新整理影象,這裡是1ms 返回值為當前鍵盤按鍵值

gray =cv2.cvtcolor(frame,cv2.color_bgr2gray) #rgb影象轉為單通道的灰度影象

gray = cv2.resize(gray,(320,240)) #將解析度轉換為320*240

'%i,gray)這裡為抓取儲存的路徑,可以按照格式自定義位址

i += 1

if (cv2.waitkey(1) & 0xff) == ord('q'

):

break

cap.release()

cv2.destroyallwindows()

上述**塊在anaconda的jupyter notebook 環境下執行後,會出現:釋放時錯誤[sourcereadercb::~sourcereadercb terminating async callback]

修改**是

cap = cv2.videocapture(0, cv2.cap_dshow)
2、waitkey函式的功能:

①等待x ms,如果在此期間有按鍵按下,則立即結束並返回按鍵的ascii碼,否則返回-1;

②如果x=0,則無限等待下去,直到有按鍵按下;

【注】:在imshow之後,如果沒有waitkey語句則不會顯示影象。

力挺低頭族(三)

今年最賺錢的指定還是電商,社交,搜尋引擎,其次是它們雜交出來的各種五花八門的應用,再次是手遊。計算機技術應該只分兩個學科 應用和 開發。開發可以再分為 軟體 作業系統 資料庫伺服器程式等 和 硬體 小型機處理器 驅動程式等 兩個子學科,學科內容都包含原理與實現。其他一切不包含軟硬體開發的 計算機技術...

Python學習3 低頭

codes import os a open c users s.e desktop this.txt r line a.readlines 返回乙個列表line,line中每乙個元素對應原始文字中的每一行,以字串形式儲存 cnt1 0cnt2 0cnt3 0cnt4 0for i in line ...

optee開源專案的學習

因為研究生階段選的是trustzone的研究方向,所以最近在一直看這方面的東西。前不久在github上找到這個optee的開源專案,於是fork來學習一下。發現optee有4個專案 optee os 包含了tee作業系統本身的源 提供了tee的內部介面。optee client 包含了tee客戶端庫...