私はこの問題にしばらく直面していますが、それはまだ分かりません。
OpenCVとJavaを使用して画像からカードを検出し、それからトランスローをトリミングすると、元の画像が正しい向きであればすべてうまく行きます。今のところ、画像を180度回転させる方法は?または、テキストを検出する方法を逆さまにしてから、正しい方向に回転させることができます。
JavaでOpenCVから取得した結果は、Mat
オブジェクトに切り抜かれたカードが含まれています。
誰もこれに直面してこれを解決したことがありますか、あるいは私に正しい解決策を教えてください。
ありがとうございます。ここでOpenCVとJavaを使って、画像/裏返しの画像を逆さまにする方法を教えてください。
0
A
答えて
0
原本からトリミングサンプル画像は、ちょうどあなたのコードを実行され、それが最初のパスでは何も見つかっていないならば、あなただけの画像を回転させることができ、再試行してください?または、カードの小さな部分だけをスキャンしてみて、カードが正しいかどうかを判断できます。
これは、座って、これがどのようにして最善に行われるかについて、あなた自身で考えていくことになります。
画像を回転させる場合、画像を見てみましたか?そのため、あなたは、単純なのAffineTransformで行うことができる回転バッファリングされたイメージを使用している場合:あなたが使用することができますMat
オブジェクトを回転させるための::http://docs.opencv.org/java/3.0.0/
Imgproc.warpAffine(Mat source, Mat dest, Mat M, Size size)
から撮影
AffineTransform at = AffineTransform.getRotateInstance(Math.PI, image.getWidth()/2, image.getHeight()/2.0);
BufferedImage myRotatedImage = createTransformed(image, at);
編集を
関連する問題
- 1. 画像の処理方法を教えてください。
- 2. C#OpenCV画像の白い点を数えてください
- 3. Facebookのアルバムを使ってページのアルバムに画像をアップロードする方法を教えてください。
- 4. 複数の画像をアップロードする方法を教えてください。
- 5. jqueryを使って画像を左から右に表示する方法を教えてください。
- 6. Tumblrの画像を伸ばす方法を教えてください。
- 7. フレックスボックスを使用して画像にマージンを与える方法を教えてください。
- 8. 画像とテキストを送信して他のアプリに共有する方法を教えてください
- 9. java opencvを使って画像を消す方法
- 10. マウスを上に置いたときに画像をフェードインする方法を教えてください。
- 11. 私はPHPを介してmySqlデータベースに画像をアップロードする方法を教えてください
- 12. 画像を別の画像/ボタンに置き換えてください - javascript
- 13. ブラウザがズームアウトしたときに画像の縮みを防ぐ方法を教えてください。
- 14. 最後に追加した画像のサイズを変更する方法を教えてください。
- 15. 画像をfireBaseにアップロードして画像を添付してください
- 16. 画像ビューをフルスクリーンでクリックして表示する方法を教えてください。
- 17. PDFを生成する前に画像を確実に読み込む方法を教えてください。
- 18. オープンシフトであるプロジェクトから別のプロジェクトに画像をプルする方法を教えてください。
- 19. シークバーを使ってAndroidの画面の明るさを上げる方法を教えてください。
- 20. 複数のサイズの画像をcakephp環境に保存する方法を教えてください。
- 21. キャンバス上の画像を置き換える方法を教えてください。
- 22. PHP画像の注釈を最適にする方法を教えてください
- 23. Dockerの画像を安全に削除する方法を教えてください。
- 24. UIButton imageView - UIViewContentModeScaleAspectの後に画像を移動する方法を教えてください。
- 25. 文字列とデコードの画像を送ってください
- 26. Aフレーム:画像が読み込まれるまで実行を待つ方法を教えてください。
- 27. テーブル内のリンクにある画像を傷つける方法を教えてください。
- 28. Javaを使用してフロアプラン画像のパスを見つける方法は? diijistrakやA starアルゴリズムを実装する方法を教えてください
- 29. ドッカーが同じ画像を複数回構築するのを防ぐ方法を教えてください。
- 30. jQueryからASP.Net Webサービスに画像をアップロードする方法を教えてください。
あなたの答えをありがとう、私はいくつかの可能な解決策がありますが、計算に時間がかかります。例えば私は画像の内容をOCRしようとすることができます(ちょうど2回、最良の投票は正しい方向です)、私はちょうどこのタスクに対処するための別の堅牢な方法を見つけたいと思います –
あなたは私の質問を誤解していると思います。私はOpenCVとJavaでimage/Matオブジェクトを回転させる方法を知っていますが、結果イメージが正しい方向にあるかどうか、次のステップ(OCRステップ)には分かりません。 –