実現したいこと
- 画像サイズを変更せずに、あるオジェクト(図形)のサイズを大きくしたい。
- ここではあるオブジェクトを丸とします。前提の図をご参照ください。
前提
OpenCV2.XとC++を使用して画像処理プログラムを作成しています。
下図のような図形を丸と長方形に分割し、それぞれ2値化しました。
2値化までは出来ていますが、その先がうまくできずに悩んでおります。
発生している問題
- 2値化した丸の面積を大きくしたいのですが、その方法が思いつきません。
- 画像全体サイズ(縦と横の大きさ)と丸の中心を変更することなく、丸面積を大きくしたい。
- OpenCvのresizeメソッドは画像全体のサイズ(縦と横の大きさ)が大きくなってしまうので、使用不可と思っています。
該当のソースコード
すいません。 ソースコードはありません。
試したこと
丸の輪郭を取得し、元々の丸と輪郭を新しい図形とすれば、丸の面積を大きくできるのではないかと考えました。
しかし、輪郭線は図形の内側に描画されるため、輪郭を取得しても面積を大きくすることはできませんでした。
補足情報(FW/ツールのバージョンなど)
- Visual Studio 2015
- C++
- OpenCv 2.X
仕事で昔からある環境を引き継いだため、だいぶ古いです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/06/07 04:47
2023/06/07 04:57
2023/06/07 04:58
2023/06/08 02:21
2023/06/09 03:08
2023/06/09 22:41