ヴェズルフェルニルの研究ノート

座右の銘「ただ一人犀の角のように歩め」的な研究活動ノート

2023-01-01から1年間の記事一覧

【ROS】libuvc_cameraによるUVCカメラ映像取得

ROS

ROSの研究に本格的に取り組み始めたが、その主目的はカメラ映像や自己位置推定の動画をモバイルデバイスへ配信する環境を作ることだ。 この目的への取っかかりとして、およびROSの動作を理解するために、最初にROS上でのUVCカメラの映像取得を試みてみた。 …

ROS MelodicのUbuntu 18.04へのインストール

ROS

前々からずっと興味を持っていたROSの研究に取り組み始めることにした。 その事始めとして、まずはUbuntuへのROS Melodic Moreniaのインストールを行った。 wiki.ros.org 上のROSの公式サイトにインストール手順が書かれており、これと同じ内容になってしま…

SDKMANによるJava系言語開発環境の構築

だいぶん昔にJavaでデスクトップ・アプリを作ったことがあるが、本格的にAndroidアプリ開発に取り組むようになって、Javaプログラミングをまたやるようになった(JavaよりKotlinの方を使うことが多いが)。 Pythonほどではないが、Javaも複数のバージョンを…

asdfことはじめ(anyenvから乗り換え)

前記事にanyenv + pyenv + PoetryによるPython仮想環境の構築方法を書いたが、最近言語バージョン管理ツールとしてasdfというものが存在することを知った。それで、新しい開発環境ではanyenvの代わりにasdfを使い始めた。 asdf-vm.com asdfの良いところは現…

【Python】anyenv + pyenv + Poetryによる仮想環境構築

日常的にPythonでプログラミングしているが、開発対象のプログラムやプロジェクトによって使用するPythonのバージョンを変えなればならないケースが多いので、ほとんどの人がそうしているだろうが、私もPythonでの開発は仮想環境でしかやらない。 Pythonの仮…

DockerクラウドサービスPortainerを使い始めた

ググっているうちにたまたま見つけたのだが、Portainerというクラウドサービスが素晴らしかったので紹介したい。 PortainerはDockerコンテナをクラウド上で稼働運用できるサービスだ。 www.portainer.io 私もサーバーを使う開発ではDockerを利用することが多…

stella_vslamのUbuntu 22.04でのビルド

前記事にstella_vslamのUbuntu 20.04でのビルド手順を書いたが、Ubutu 22.04でのビルドもやってみた。 Ubuntu 20.04の場合との相違点は一点だけなので、それを以下に書いておく。 stella_vslamのビルド依存パッケージの導入 OpenCVの依存パッケージ $ sudo a…

stella_vslamのUbuntu 20.04でのビルド

本ブログの最初の記事でstella_vslam = OpenVSLAMのビルドについて書いたが、あれから1年経って、現在のstella_vslamの状況がどうなっているのか知りたくなった。 github.com stella_vslamは産業技術総合研究所のOpenVSLAMのコミュニティフォークだが、いま…

【Python】Open3Dの試しインストール

OpenCVやML/DLで物体認識をやっているときに、認識した物体の形状をポリゴンや3D点群データとして扱うことがある。そのためPoint Cloud LibraryやOpen3Dの存在は知っていたが、あるきっかけで、Open3Dについてもっと深く知りたいという欲求が生まれたので、…

libuvcをMacでビルドしてみる

仕事上の事情から、いまUVCカメラ(USB接続のいわゆるWebカメラ)の仕様と制御方法について研究している。その一環として、libusbとlibuvcというライブラリにフォーカスして調査を行っている。 普段使っているMacでlibuvcをビルドして動かすことをやってみた…

Microsoft Azureで仮想マシンを作成してみる [2]

前記事に続いて、Azureで作成した仮想マシンへリモート接続する環境を構築していく。 SSHによる仮想マシンへの接続 最初にAzureで作成した仮想マシンのIPアドレスを知る必要があるが、その方法は前記事に書いた。 当然ながら、以降の操作を行うには、先にAzu…

Microsoft Azureで仮想マシンを作成してみる [1]

ある人に勧められたのがきっかけで、Microsoft Azureのクラウドコンピューティング・サービスを使ってみた。 その経験を2つに分けて、本記事ではAzureで仮想マシンを作成するまでを、2回目の記事ではその仮想マシンをリモートで使える状態にするまでの作業…

メーカー不明中華製IPカメラを調べる

ずいぶん長い間ご無沙汰してしまって、ずっと本ブログの更新ができないでいた。 個人的に仕事と生活の両方で大変な状況が続き、こちらに時間を割けない状態が続いていた。やっと仕事も生活も落ち着いて安定した暮らしがおくれるなったので、これからまた本ブ…