Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は2つのマットを持っています:
A: size(1,640) B: size(640,480)
A を B の最初の列にコピーしたいので、 を使用しますがA.copyTo(B.col(0))、これは失敗しました。どうやってするの?
A.copyTo(B.col(0))
あなたは正しい軌道に乗っていました!Mat:col使用するマッチングツールです:)
Mat:col
ただし、ある列を別の列に割り当てるだけでは、期待どおりに機能しないことに注意してくださいMat:col。指定したマトリックス列の新しいマトリックス ヘッダーが作成されるだけで、データの実際のコピーは作成されないためです。
コード例:
B.col( 0 ) = A.col( 0 ); // won't work as expected A.col( 0 ).copyTo( B.col(0) ); // that's fine