2026-09

OpenCV for C++

cv::absdiff の使い方【OpenCV/C++】〜差分画像を作る〜

OpenCV の cv::absdiff を C++ で使う方法を解説。2枚の画像の差分を取る基本から、背景差分・変化検出の実践例まで、コード付きで説明します。
OpenCV for C++

cv::add / addWeighted の使い方【OpenCV/C++】〜画像の加算・ブレンド合成〜

OpenCV C++ で cv::add と cv::addWeighted を使った画像合成の実装方法を解説。opencv addweighted によるブレンド合成のコードをすぐ使えるレシピ形式で紹介。
OpenCV for C++

cv::copyMakeBorder の使い方【OpenCV/C++】〜画像に枠(パディング)を付ける〜

OpenCV C++ で cv::copyMakeBorder を使って画像にパディングを追加する方法を解説。BORDER_CONSTANT や BORDER_REFLECT など各モードの違いも実例で紹介します。
OpenCV for C++

OpenCV + opencv_contrib を Android 向けにビルドする完全ガイド【C++/NDK】

OpenCV と opencv_contrib を Android NDK でクロスコンパイルする手順を、実際にビルドした結果をもとに C++ 開発者向けに解説。Android SDK 無しで通す設定、約400MB → 37MB になる strip、ANDROID_STL の選び方まで。
OpenCV for C++

OpenCV + opencv_contrib を macOS でビルドする完全ガイド【C++/CMake】

macOS で OpenCV + opencv_contrib を CMake でソースビルドする手順を、実際に最後までビルドした結果をもとに解説。Homebrew で足りるケースとの切り分け、今の Homebrew で古い OpenCV をビルドすると止まる4か所と回避策まで。
OpenCV for C++

OpenCV + opencv_contrib を Rocky Linux 9 / AlmaLinux 9 でビルドする完全ガイド【C++】

RHEL 9 系(Rocky Linux 9 / AlmaLinux 9)で OpenCV + opencv_contrib を C++ 向けにソースビルドする手順を実測ベースで解説。CRB と EPEL の有効化、ffmpeg-free-devel での動画対応、Amazon Linux 2023 との違いまで。
OpenCV for C++

OpenCV + opencv_contrib を Amazon Linux 2023 でビルドする完全ガイド【C++】

Amazon Linux 2023 で OpenCV + opencv_contrib を C++ 向けにソースビルドする手順を実測ベースで解説。EPEL が使えない問題、FFmpeg が無く動画が読めない問題とその判断基準まで網羅。
OpenCV for C++

CMake で OpenCV をリンクする方法【find_package 完全ガイド・C++】

CMake プロジェクトから OpenCV を使う方法を実測ベースで解説。最小の CMakeLists.txt、OpenCV が見つからないときの指定方法、複数バージョンの切り替え、COMPONENTS で絞るとバイナリがどれだけ小さくなるかまで。
OpenCV for C++

cv::floodFill の使い方【OpenCV/C++】〜塗りつぶし処理を実装する〜

OpenCV C++ で cv::floodFill を使った塗りつぶし処理の実装方法を解説。基本的な使い方から、マスクを使った応用例、つまずきポイントまで実装者の視点で紹介します。
OpenCV for C++

cv::filter2D の使い方【OpenCV/C++】〜任意カーネルで畳み込みフィルタを適用する〜

OpenCV C++ で cv::filter2D を使う方法を解説。任意のカーネル行列を指定して畳み込みフィルタを適用する手順を完全なサンプルコードと実践例で説明します。