2017年2月4日土曜日

Android Studio のインストール

Android Studioは以下のサイトからダウンロードします。
https://developer.android.com/studio/index.html?hl=ja
画面中央の Android Studio 2.2.3 for windows をクリックします。(記事作成時)

インストールについては以下のサイトが詳しく書いています。(要会員登録)
https://codezine.jp/article/corner/627

ただし、使用する実機に合わせて、インストールするSDKのバージョンを変更します。
自分の場合は上記サイトと同じAndroid 6.0でしたので変更はありません。
また、実機で画像処理プログラムを実行したい場合は、下の図のように、SDK Toolsの中でGoogle USB Driverをインストールします。
ただし、OSによっては実機とUSBを接続しても認識しない場合があるので、以下のサイトを参考にADBドライバをインストールしてください。
http://kobegdg.blogspot.jp/2015/01/androidwindowsusb.html 

実機でプログラムを実行する際の、実機上の設定は以下のサイトを参考にしてください。
http://andmem.blogspot.jp/2012/10/androiddebugmode.html

Androidを用いたフルスクラッチ画像処理プログラミング

Androidを用いた画像処理プログラミングを、以下の環境で行います。

Android Studio 2.2.3
OpenCV for Android 3.2

実機
Huawei P9 lite (Android 6.0 Marshmallow)

また、これから紹介していく画像処理プログラミングは、自分が学生のときに作成した下の図のようなプログラムがベースとなっています。
これは画面右の画像を読み取り、画像処理を行ってから左に表示するというプログラムです。
こちらはJAVAで作成したため、Androidへの移植が可能でした。

これからの投稿は以下のような人向けです。
・JAVAの基本的なプログラミングがわかる(配列やメソッド等)
・画像処理のアルゴリズムを実際に実装してみたい
・PhotoshopにあるようなフィルタをAndroid上で実行してみたい

はじめに

皆さんこんにちは。
このブログは自分が技術者として学ぶなかで公開してもいいような情報を書き、メモ書きと情報収集を行うために作成しました。
技術者としては素人に毛の生えた程度なので詳しくかけない部分もあると思います。
そこは他のHPを紹介したりして補完していきたいと思います。

投稿していく内容は主に以下の内容です。

・Androidでの画像処理
・各種ハードウェアの制御

また、現時点での開発PCは以下です。

DELL XPS8300
Windows 7 Home
Core i7 2600
12GB メモリ
128GB SSD
Geforce GT 545


コードは以下のように記載されます。
public class test {
 public static void main(String[] args) {
  // TODO 自動生成されたメソッド・スタブ
  System.out.println("Hello World!");
 }
}