呼叫裝置的攝像頭

2022-09-10 23:39:31 字數 765 閱讀 8097

攝像頭是一種i/o機制,是將鏡頭捕捉到(輸入)的影象輸出到螢幕(或其他自定義的位置)的過程。

建立輸入流:

**capturedeviceinput *captureinput =[**capturedeviceinput

deviceinputwithdevice:[self frontcamera]

error:nil];

這裡使用前置攝像頭作為輸入源:

- (**capturedevice *)frontcamera

}return

nil;

}

建立乙個session物件來連線輸入輸出:

self.capturesession = [**capturesession new

];[self.capturesession addinput:[self captureinput]];

使用這個會話建立剛才提到的那個預覽層:

self.previewlayer =[[**capturevideopreviewlayer alloc]

initwithsession:self.capturesession];

現在我們已經用乙個會話連線好了輸入(**capturedeviceinput)與輸出(**capturevideopreviewlayer),啟動這個會話就可以了,簡單吧。

[self.capturesession startrunning];

Android 呼叫攝像頭

androidmanifest新增許可權 intent呼叫開啟照相機 intent intent new intent mediastore.action image capture file file new file environment.getexternalstoragedirectory...

Python呼叫攝像頭

如下 import cv2 import numpy 建立攝像頭物件 cap cv2.videocapture videotest test1.mp4 cap cv2.videocapture 0 引數為本地攝像頭 cap cv2.videocapture 1 引數為usb攝像頭 while 1 r...

ffmpeg nginx dash呼叫攝像頭直播

參考 nginx安裝,需原始碼編譯,因為需要新增nginx rtmp module 模組 其次nginx的版本不要太低,以免make的時候出錯。安裝依賴 sudo apt get update sudo apt get install libpcre3 libpcre3 dev sudo apt g...