まゆたまガジェット開発逆引き辞典

電子工作やプログラミングのHowtoを逆引き形式で掲載しています。作りたいモノを決めて学んでいくスタイル。プログラマではないので、コードの汚さはお許しを。参照していないものに関しては、コピペ改変まったく問いません

2015-06-01から1ヶ月間の記事一覧

配列を検索する

配列にフィルタをかけたい場合は、こうなります。 let array = ["愛知", "北海道", "東京"] //北という文字が該当する場合 let arPredicate = NSPredicate(format: "self contains[c] '北'") //その要素を抜き出しなさい let arArray = (array as NSArray).f…

ランダムなタイミングで何かする・ランダムな間隔で何かする

ランダムなタイミングで何かすることと、ランダムな間隔で何かするというコードを書いてみました。 ランダムな間隔で何かする、のほうはわりと力技で、他に良い方法がある気がします。まずランダムなタイミングで何かする。例えば、ボタンを押してからランダ…

しゃべらせつつ口パクアニメーション

Siriにしゃべらせつつ口パクアニメーションを同期させるのを試してみました。 とはいっても、母音に合わせてアニメーションの口を変える・・・などということはしていません(汗本来はまばたきは目が開いている画像・半目の画像・閉じてる画像の3枚が良いので…

OpenCVを使ってリアルタイムに顔認識

やはりリアルタイムに認識するのは重いですね。そりゃそうですよね、iPhoneだもの。1.いつものようにプロジェクトファイルを作って、いったんXCodeを終了する 2.ターミナルを開き、以下を行う [sudo] gem install cocoapodsと入力してリターンキーを押す pod…

OpenCVを使う

Swift+iOSでOpenCVを使ってみます。 最初はcocoapodsをインストールしていたのですが、どうにもリンクエラーになってしまって opencv2.frameworkを追加する以下のような方法でやることにしました。1.こちらにアクセスし、 新しいバージョン(2015年6月の時点…