読者です 読者をやめる 読者になる 読者になる

元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。
Javaとか組込とかできます。お仕事ください。

ARToolkit移植中…3

8ビットの演算をうまーくごまかす方法が見つかったので、

とりあえずマーカー認識、頂点認識くらいまではできたらしい・・・が!

なんか行列演算の主成分分析(PCA)がおかしい。

C言語版のログと同じ処理させてるのに、そりゃあもう物凄く違う計算結果が出てる…嫌な位置の移植ミスしたな。


というわけでCのデバッカとJavaのデバッカ比較しながら匍匐前進してます…。


そうそう、Javaでunsigned charを扱うときは、

byte b=0xc0;
int a=b & 0xff;

みたいな感じにすると、うまいこといきます。
内容は、bをintキャスト後に最上位ビットをクリアするみたいなかんじ…、らしい。