色変換・画像処理

OpenCV for C#

Cv2.Blur の使い方【OpenCV/C#(OpenCvSharp)】〜平均化フィルタでノイズを除去する〜

OpenCvSharp の Cv2.Blur で平均化フィルタを適用する方法を解説。opencv blur のC#実装サンプルとカーネルサイズの選び方、つまずきポイントも紹介。
OpenCV for C#

Cv2.BilateralFilter の使い方【OpenCV/C#(OpenCvSharp)】バイラテラルフィルタで輪郭を残してぼかす

OpenCvSharp の Cv2.BilateralFilter を使ったバイラテラルフィルタの実装方法を解説。C# コードで輪郭を保ちながらノイズ除去する手順を紹介します。
OpenCV for C#

Cv2.MedianBlur の使い方【OpenCV/C#(OpenCvSharp)】〜メディアンフィルタで画像のノイズを除去する〜

OpenCvSharp の Cv2.MedianBlur でメディアンフィルタを適用する方法を解説。ソルト&ペッパーノイズの除去など実践的なC#コード付きで紹介します。
OpenCV for C#

Cv2.GaussianBlur の使い方【OpenCV/C#(OpenCvSharp)】〜ガウシアンぼかしで画像を平滑化する〜

OpenCvSharpのCv2.GaussianBlurでガウシアンぼかしを実装する方法を解説。引数の選び方・カーネルサイズ・シグマの実践的な使い方をC#コードで紹介。
OpenCV for C#

Cv2.AdaptiveThreshold の使い方【OpenCV/C#(OpenCvSharp)】〜適応的二値化で照明ムラに強い処理を実現する〜

OpenCvSharp の Cv2.AdaptiveThreshold で適応的二値化を実装する方法を解説。照明ムラがある画像でも安定した二値化ができるC#サンプルコード付き。
OpenCV for C#

Cv2.Threshold の使い方【OpenCV/C#(OpenCvSharp)】〜画像を二値化する(大津の方法含む)〜

OpenCvSharpのCv2.Thresholdで画像を二値化する方法を解説。固定閾値・大津の方法(Otsu)・適応的二値化まで完全なC#サンプルコード付きで紹介します。
OpenCV for C++

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

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

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

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

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

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

cv::getTextSize の使い方【OpenCV/C++】〜描画する文字のサイズを測る〜

OpenCV C++ で cv::getTextSize を使い、putText で描画する文字列の幅・高さを取得する方法を実装例とともに解説します。