仕事上の事情から、いまUVCカメラ(USB接続のいわゆるWebカメラ)の仕様と制御方法について研究している。その一環として、libusbとlibuvcというライブラリにフォーカスして調査を行っている。 普段使っているMacでlibuvcをビルドして動かすことをやってみた。 libuvcのビルド プラットフォームはmacOS Ventura、ビルド環境はHomebrewを使っている。 最初にlibuvcのビルドに必要な依存パッケージをインストールした。 % brew install cmake pkg-config % brew install libusb jpeg-turbo 実際の操作順は…