Goodbye, World

日々のプログラミングで得た経験を個人的な備忘録としてまとめてます.他のブログ・ページを参考させて頂いている部分が多いので,参考ページへのリンクを併記しております.

C/C++

ROS Indigo + C++11 使用時のPCLのエラー [未解決]

ROS IndigoではPCL1.7が利用されているのですが,C++11のコンパイラ使用時にpcl/filter内の関数を利用しようとしてヘッダをインクルードすると,コンパルは通っても実行時にSegmentation faultで死んでしまいます. rosrun your_pkg your_node -> segment…

ROSのコーディングのためのIDE:Eclipse編

ROSを使ったプログラム開発を行っていますが,やはりIDEによるコードコンプリートやデバッグ機能は必須だと感じます.そこで今回はIDEの定番Eclipseの導入方法をまとめました.使用した環境はUbuntu 14.04,ROS indigo,対象言語はC++です.参考サイト:IDEs…

glReadPixelsによるalpha channelを含んだ画像保存

OpenGLでレンダリングした3次元モデルを仮想視点からキャプチャする際にハマったのでメモ. glReadPixelsを用いてキャプチャを行う場合,まずピクセルの格納情報を宣言しておく必要がある. glPixelStorei (GL_PACK_ALIGNMENT, 4); ここで,第1引数は保存に…

Eigenの導入

通常はOpenCV内のクラス・関数を利用していますが,今回3次元空間でのベクトル・行列計算が必要になったので使い勝手の良さそうなEigenを導入しました. 1. http://eigen.tuxfamily.org/index.php?title=Main_Page からEigenのファイルをダウンロード(今回は…