14

Python での画像処理は初めてで、一般的な問題を解決しようとしています。人のサインが入った画像があります。エッジを見つけてトリミングして、画像の署名に合わせたいと思います。

入力画像

ここに画像の説明を入力

期待される出力

ここに画像の説明を入力

Canny Edge Detection を試し、PIL、CV2 を使用して既存のソリューション (記事と回答) のリストを使用して画像をトリミングしましたが、どれも機能していないようです。実用的なソリューションを探しています。

私が試したいくつかの解決策:

  1. https://www.quora.com/How-can-I-detect-an-object-from-static-image-and-crop-it-from-the-image-using-openCV

  2. エッジ検出後にすべての側面から画像をトリミング

  3. 画像から最大の長方形を切り取る方法

などなど...非常に単純に見えますが、どれも機能しませんでした。既存のソリューションのいずれかを使用して、エラーが発生したか、予期しない出力が発生しました。

4

1 に答える 1