2016-10-18 17 views

答えて

0

私は、あなたは、AndroidでOpenCVのマット(あなたがImgcodecs.imread()メソッドを使用して画像を読み込むことができます)として、あなたのイメージを持っていると仮定します。その後

Mat src = Imgcodecs.imread("path/to/file"); // initialize this with your image from file 

Core.flip(src.t(), src, 1); // this will rotate the image 90° clockwise 
Core.flip(src.t(), src, 0); // this will rotate the image 90° counter-clockwise 

、画像を保存するためにImgcodecs.imwrite()を使用します。

それからちょうどこのようにそれを行うことができます。 [SOLVED]

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
+0

こんにちは。私は以下のコードを適用し、イメージはフリップ(回転)されますが、それでも土地のままです。 –

+0

Core.transpose(mRgba、mRgbaT); Imgproc.resize(mRgbaT、mRgbaF、mRgba.size()、0、0、0); Core.flip(mRgbaF、mRgba、1); ; –

+0

オリジナル - > https://drive.google.com/open?id=0ByAKso4Vz99QVHdHT21aTUROa0kフリップ - > https://drive.google.com/open?id=0ByAKso4Vz99QNUoxN2pMbzhJdzQ –

0

...

は風景を取得し、(W)800×(H)600、および(H)800×outpoutのように:あなたがマニフェストに権限を追加していることを確認します(W)600を含む。 :)

Core.transpose(mRgba, mRgbaT); Imgproc.resize(mRgbaT, mRgbaF, mRgbaT.size(), 0, 0, 0); Core.flip(mRgbaF, mRgbaF, 1);

関連する問題