エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Android NDKでグレースケール化プログラムを作る
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Android NDKでグレースケール化プログラムを作る
今日はAndroid NDKをいじっていました。 OpenCVで画像処理をするためには、Java側から画像データを渡す... 今日はAndroid NDKをいじっていました。 OpenCVで画像処理をするためには、Java側から画像データを渡す必要があります。 (カメラの画像、SDカードに保存した画像などなど) ビットマップをネイティブに渡すには、GetPixelsを使って、int配列に変換してから渡すようです。 以下の記事に、Javaからネイティブにビットマップデータを渡すやり方が書いてあったので、参考にしてプログラムを書いてみました。 NDKを使って、nativeに処理をさせる@Tech Booster コードを色々といじって分かったのですが、Android側でGetPixelsを使ってビットマップの配列データを取得すると、1ピクセルあたり4バイトのデータが出来上がるようです。 リファレンスを見ると、 GetPixels Returns in pixels[] a copy of the data in th