開発メモ その321 OpenCV でカメラが Linux で利用できない

Introduction備忘録。 Windows だと何も考えずにカメラを使えるが、Linux ではそうもいかない。例えば、下記のようなコードも 12345678910111213141516171819#include <iostream>#include <opencv2/opencv.hp...

開発メモ その320 数値を含むファイル名の並びをあるべき姿にする

Introduction備忘録。こういうことです。 How to do?下記の手順で実行可能で、効果は現在のユーザのみ。いずれも管理者権限を持った Powershell で実行。 数値による並び替えの有効化123$ New-Item 'HKCU:Software\Microsoft\Windows\...

開発メモ その319 Converter は internal のプロパティに Binding できない

Introduction掲題の通り。 正確には、「Bindng ソースは public プロパティである必要がある」なので、Converter とか関係ない。 知らなかった。 会社で作業中に遭遇した。てっきり、同じアセンブリ内なら Binding できると思っていたけど、そういう話ですらなかった。 もう、完全に思...

開発メモ その318 再び compattelrunner.exe を停止する

Introduction開発メモ その106 compattelrunner.exeを停止する でも書きましたが、会社の PC でも同様に停止措置を実施していたはずだったのですが突如復活しました。 同じようにタスクスケジューラのタスクを無効化したのですが、すぐに立ち上がってきてしまい困った次第。 なので、再び憎ら...

開発メモ その317 Ubuntu を USB メモリにインストールする

Introduction備忘録。 別に大したことではないはずだが、インストール終わって再起動するたびにブートに失敗するので自分への戒めとしてメモ。 What’s wrong?インストール時、インストール先のディスクとパーティションを指定するが、その際に、ルートパーティションだけ作って、ブートローダ用のパーティショ...

開発メモ その316 FFMPEG で libopenh264 を Windows で使う その2

Introduction前回 の補足。 前回は、ffmepg にリンクする多くのライブラリが動的リンクだったため、コンパクト性に欠けたのでその対策。 必要なものは可能な限り静的リンク libopenh264 だけは絶対に動的リンク 以上の条件を満たすものを作る。 How to build?前回と必要なものは変...

開発メモ その315 FFMPEG で libopenh264 を Windows で使う

Introduction掲題の通り、FFMPEG で libopenh264 を Windows でビルドして使う方法。 H264 や H265 の特許にまみれたエンコーダのせいで、おちおち商用で使えないため、ここいらで本腰入れて作り方を習得した。ネットで転がっている記事はそれなりにあるが、手順はしょってるし、l...

開発メモ その314 dicker on WSL2 で GPU を使う

IntroductionGPU を使って docker で遊ぶときはいつも Ubuntu を使っていたが、自宅のだと一番良い GPU を積んだマシンは Windows とのデュアルブートのため、環境の切り替えが必要。いい加減面倒なので、Windows で GPU を使った docker 環境を作ってみた。 実はそ...

開発メモ その313 YUV

IntroductionOpenCVSharp を使って、Webカメラから取得した YUV 形式のフレームを BGR 形式に変換する際の疑問について。 OpenCV で利用される cv::cvtColor を使って YUV 形式を BGR 形式の変換する際、指定できるフラグは下記になる。 12345678910...

開発メモ その312 CentOS で /var/log/messages が存在しない

Introduction備忘録。firewall-cmd を使って通信をリジェクトしていたログを採取しようと思っていたのだが、ログが /var/log/messages に吐き出されないどころか、存在していない。 何故? How to resolve?バグなのか issue にあがっていた。 bugzilla.r...