旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

C++

【OpenCV】 画像に文字を書き込む

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 表示する文字の始点座標 int x = source.cols/8; int y…

【OpenCV】 画像に円を書き込む

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 円の中心を定義する int x = source.cols/2; int y = s…

【OpenCV】 画像に四角形を書き込む

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 四角形の始点と終点を定義する int x0 = source.cols/4…

【OpenCV】 画像に直線を書き込む

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 直線の始点と終点を定義する int x0 = source.cols/4; …

【OpenCV】 画像を回転させる

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 回転の中心 Point2f center = Point2f(static_cast<float>(sou</float>…

【OpenCV】 画像をリサイズする

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 画像のリサイズを行う int width = 100; int height = …

【OpenCV】 画像を反転させる

OpenCVの復習が必要になったのでメモします。 // 画像の読み込み UMat source; imread("lenna.jpg").copyTo(source); if (source.empty()) { throw runtime_error("Failed to open image"); } // 画像を反転させる // 0 :上下反転 // 1 :左右反転 // -1:上下…

【OpenCV】 画像の読み書き

OpenCVの復習が必要になったのでメモしておきます。 // 画像の読み込み(flagを指定しない場合はIMREAD_COLORで読み込まれる) int flag = IMREAD_GRAYSCALE; Mat image = imread("lenna.jpg", flag); // 画像を読み込めたかどうかはemptyメソッドで分かる i…