libargusを使う準備として、Multimedia APIをビルドしてサンプルコードを動かしてみることにした。
Multimedia APIをビルドする
/usr/src/jetson_multimedia_api/
へ移動する。
ここでmake。
1 2 3 4 |
$ cd /usr/src/jetson_multimedia_api/ $ ls LEGAL LICENSE Makefile README argus data include samples tools $ sudo make |
サンプルコードを動かす
今回は例として“09_CAMERA_JPEG_CAPTURE”を動かしてみる。
サンプルコードは/usr/src/jetson_multimedia_api/sample
に格納されている。
先程のmakeですべてのサンプルコードはビルドされているので、あとは実行するのみ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
$ cd /usr/src/jetson_multimedia_api/sample/09_camera_jpeg_capture $ sudo ./camera_jpeg_capture [INFO] (NvEglRenderer.cpp:110) <renderer0> Setting Screen width 640 height 480 PRODUCER: Creating output stream PRODUCER: Launching consumer thread CONSUMER: Waiting until producer is connected... CONSUMER: Waiting until producer is connected... PRODUCER: Available Sensor modes : PRODUCER: [0] W=3264 H=2464 PRODUCER: [1] W=3264 H=1848 PRODUCER: [2] W=1920 H=1080 PRODUCER: [3] W=1280 H=720 PRODUCER: [4] W=1280 H=720 PRODUCER: Requested FPS out of range. Fall back to 30 PRODUCER: Starting repeat capture requests. CONSUMER: Producer has connected; continuing. CONSUMER: Producer has connected; continuing. CONSUMER: Done. CONSUMER: Done. PRODUCER: Done -- exiting. |