2026-08

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が構造的に使えない現場は多い。オンプレ・閉域網・組込環境でオフライン顔認証を成立させる設計の勘所を解説。
なりすまし判定・ライブネス検知

FAR/FRR と APCER/BPCER の違い【顔認証とライブネスで指標が違う理由】

顔認証の精度は FAR/FRR、なりすまし判定(ライブネス)の精度は APCER/BPCER で測る。なぜ指標が分かれるのか、それぞれ何を意味し、どう読めば製品比較で騙されないかを解説。
なりすまし判定・ライブネス検知

なりすまし攻撃(プレゼンテーション攻撃)の種類と、どこまでが現実的な脅威か

顔認証へのなりすまし攻撃(プレゼンテーション攻撃)を印刷写真・画面表示・動画再生・3Dマスク・ディープフェイクの5類型で整理。攻撃コストと成功しやすさのマトリクスから、用途別に「どこまで守るべきか」を考える。
なりすまし判定・ライブネス検知

OpenCVで顔認証を実装したら、印刷した写真であっさり突破された【C++】

OpenCV の YuNet + SFace で作った顔認証は、本人の顔写真を印刷した紙で突破できてしまう。なぜ通るのか、それはバグではなく顔照合の設計上の性質であることを、再現可能なコードとともに解説。