環境
windows10、visual studio 2019、vc++、opencv-4.5.2
やりたいこと
スキャナーから取得した画像をopencvで傾き補正して水平にしたいです。
cv::cvtColor(*img, grey, cv::ColorConversionCodes::COLOR_BGR2GRAY);
cv::threshold(grey, val2, 250.0, 255.0, cv::ThresholdTypes::THRESH_BINARY);
cv::bitwise_not(val2, ret);
を実行して、添付の画像のような背景が黒、物体が白の画像データを取得できたのですが、
この画像をどうすれば、傾き補正して水平な画像データを取得すれば良いか教えていただきたいです。
まずは、4つの頂点を取得する方法を知りたいです。
これが参考になるかも
https://qiita.com/nrnrk/items/7aecba89ffb02f0b8d12
回答2件
あなたの回答
tips
プレビュー