Toshikazu Ohno

OpenCV for C#

OpenCvSharp.Scalar の使い方【OpenCV/C#】色・スカラー値の型と使い方

OpenCvSharp の Scalar 型について、BGR色指定・グレースケール・Mat初期化など実務でよく使うパターンをC#コードで解説します。
OpenCV for C#

Cv2.Line の使い方【OpenCV/C#(OpenCvSharp)】〜画像に直線を描画する〜

OpenCvSharp で Cv2.Line を使って画像に直線を描画する方法を解説。引数の意味・線種・アンチエイリアスの違いをC#の完全サンプルコードで説明します。
OpenCV for C#

Cv2.Circle の使い方【OpenCV/C#(OpenCvSharp)】画像に円を描画する

OpenCvSharp の Cv2.Circle を使って画像に円を描画する方法をC#コードで解説。塗りつぶし円・アンチエイリアスなど実践的な使い方を紹介します。
OpenCV for C++

opencv_world の使い方とリンク方法【OpenCV/C++ Windows】

opencv_world.dll / opencv_world.lib を C++ プロジェクトにリンクする方法を解説。Visual Studio の設定手順とよくあるリンクエラーの対処法もまとめました。
OpenCV for C++

cv::Point の使い方【OpenCV/C++】〜座標の型と基本操作〜

OpenCV C++ の cv::Point の使い方を解説。Point2i・Point2f・Point2d の違い、演算子、circle や rectangle への渡し方など実務で使う実装例を紹介。
OpenCV for C++

cv::line の使い方【OpenCV/C++】〜画像に直線を描画する〜

OpenCV C++ で cv::line を使って画像に直線を描画する方法を解説。引数の意味・線種・アンチエイリアスの違いを実例コード付きで説明します。
OpenCV for C++

cv::circle の使い方【OpenCV/C++】〜画像に円を描画する〜

OpenCV C++ で cv::circle を使って画像に円を描画する方法を解説。塗りつぶし・線の太さ・アンチエイリアスの指定など実務で使う引数を丁寧に説明します。
なりすまし判定・ライブネス検知

顔認証システムのなりすまし対策 設計チェックリスト12項目

顔認証システムを本番運用する前に確認すべきなりすまし対策を12項目のチェックリストに整理。脅威モデル・ライブネス方式・精度指標・運用環境の観点から、実装・調達の抜け漏れを防ぐ。
なりすまし判定・ライブネス検知

まばたき検知でなりすましは防げるのか【簡易ライブネス3方式の限界】

「まばたきしてください」「顔を動かしてください」——動き要求型の簡易ライブネスは、動画再生で突破されうる。まばたき検知・動作要求・深度カメラの3方式それぞれの限界を、なりすまし対策の観点から整理する。
なりすまし判定・ライブネス検知

クラウドAPIが使えない現場で顔認証を動かす【オンプレ・閉域・組込】

顔画像を外部に出せない、ネットワークが閉じている、端末が非力——クラウド顔認証APIが構造的に使えない現場は多い。オンプレ・閉域網・組込環境でオフライン顔認証を成立させる設計の勘所を解説。