Entries

スポンサーサイト

iPhone再び? いや、Androidで

前回はジャイロセンサーの計測値をArduino+SBDBT+Bluetoothドングル経由のシリアルでパソコンに取り込んでみたが、よくよく考えると、これって手持ちのスマホでできるのではないかと。センサーの類いは入ってるし、Bluetoothも完備してるし。あとはアプリを書くだけ。というわけで、同じ事をiPhoneでやってみるかな?まずはiPhone開発のIDEであるXcodeを3.2からXcode 4.6.1にアップデートを試みる。Appストアで[無料]ボタンを押下...

objective-Cでクロージャ

http://xcatsan.blogspot.com/2009/09/objective-c-blocks.html知らなかった?ブロックの途中でbreakするにはこのstopにYESを入れてやればイイんだね。#import <Foundation/Foundation.h>NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];[[NSArray arrayWithObjects: @"cat", @"dog", @"monkey", @"dolphin", @"elephant", nil] enumerateObjectsUsingBlock: ^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@...

iPhone縦で撮ったmovをffmpegで処理すると横倒しになっちゃう。

iPhone縦で撮ったmovをffmpegで処理すると横倒しになっちゃう。これは、movのtkhadのmatorixって情報が透過されないのが原因。ffmpegだけでなくOpen-CVも同じ。で、そのマトリックスを透過させるには、これはもうffmpegそのものに手をいれなきゃならない。赤が追加で青が削除(1) libavformat/avformat.htypedef struct AVStream { . . . int display_matrix[3][3];//追記} AVStream;(2)libavformat/mov.c// for (i ...

iOS4 MPMoviePlayerController

公式のサンプルが動かない。『iPhone OS 3.0 or later』とかって書いてあるけど、『Last updated: 2009-05-03』なので、当然iOS4じゃ動かない。とりあえず、動く様にするには、赤字の2行を追加。-(void)initAndPlayMovie:(NSURL *)movieURL{ // Initialize a movie player object with the specified URL MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; if (mp) { // save...

ld: ldr 12-bit displacement out of range

ld: ldr 12-bit displacement out of range (4432 max +/-4096) in _CFDataCreateWithBytesNoCopy$stub ...ビルドでこれが出ちゃったら、[プロジェクト]→[アクティブなターゲット"hoge"を編集]の他のリンカフラグに-no_order_initsを追加で解決。あとUndefined symbols: "_deflateInit2_", referenced from: _encode_frame in libavcodec.a(pngenc.o) "_compress", referenced from:・・・は、既存のフレームワークでlibz.d...

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。