C++

テンプレートとかイテレータとかファンクタとか

ARシステム作ったりしたからそれに関する記事書いてくぜと言うだけ言って一向に実行する気配がありませんが、今後もないわけですが(オイ)、PC上でもiOS上でも動くようにしたいなぁという要求から、システムのコアな部分はC++で書くべきなのかなという結論に至…

swap色々

ちょっとした小ネタです。Cでswapをするには、マクロやポインタを使えば出来ます。 // int値の交換 #include <stdio.h> void swap(int* a, int* b) { int t = *a; *a = *b; *b = t; } int main(void) { int a = 0, b = 1; printf("%d, %d\n", a, b); swap(&a, &b); pr</stdio.h>…

OpenCV 2.4 on Mac OS 10.8 導入メモ

Mac上にOpenCV 2.4の環境を整えたので、そのメモです。 導入時の環境 Mac OS X 10.8.4 (Moutain Lion) OpenCV 2.4.6.1 Homebrew 0.9.4 OpenCVの導入 Homebrewを使います。 $ brew tap homebrew/science $ brew install opencv ... ==> Installing opencv ==>…