2017-06-23 5 views
0

は、私が唯一の画像やマスクを保存するために有用であると思われる、種類intshortlong、などしかし、ないucharboolを持つキューブ/マットを見ることができます。 git repoで簡単に見を持っんアルマジロ・サポート・ブールと8ビットのタイプ行列とキューブ? <a href="http://arma.sourceforge.net/docs.html#Cube" rel="nofollow noreferrer">arma docs</a>で

は、私は用語ARMA_U8_TYPEを見たが、経由して、キューブを初期化しようとしている。これらのタイプは「上がらないというエラーに

cube<ARMA_U8_TYPE> my_cube; 

それとも

cube<uchar> my_cube; 

リードテンプレートの一部。

ucharまたはboolタイプの行列を初期化する方法はありますか?例えば。 config.hppファイルを微調整?

P.S.私は、64ビットのLinuxマシン上でC++ 11を実行していますよ。

答えて

1

うーん...既に存在している

https://github.com/conradsnicta/armadillo-code/blob/unstable/include/armadillo_bits/typedef_mat.hpp

typedef Mat <unsigned char> uchar_mat; 
typedef Col <unsigned char> uchar_vec; 
typedef Col <unsigned char> uchar_colvec; 
typedef Row <unsigned char> uchar_rowvec; 
typedef Cube<unsigned char> uchar_cube; 

UPDATE

からUCHAR行列に対して

をtypedefでそして私は(私がパックされたものを意味するブール行列を信じていません。 、のstd ::ベクトル)になり、完全に専用のコードで行われたときを除いて、サポートできるよう

関連する問題