imreadパラメータを試し、異なるタイプのconvertToを試しました。 動作しませんでした。 これはどのように実行できますか?OpenCVでMatをCV_16UC1に変換する方法
-1
A
答えて
3
まず、ソースマットも1つのチャネルマットであることを確認する必要があります。それで、あなたはこのようにすることができます。
cv::Mat newMat;
oldMat.convertTo(newMat, CV_16UC1);
0
それはthe documentationからこのラインを注目に値するかもしれ:
RTYPE - 入力を有するようにチャネルの数が同じであるため、所望の出力マトリックス型または、むしろ、深。 rtypeが負の場合、出力行列は入力と同じ型になります。
また、さまざまな行列タイプに格納できる値の範囲が異なることにも注意してください.α(3番目のパラメータ)を使用してスケーリングすると、これを解決できます。 Here's a list of the types and their properties(私が探していたときに見つけには時間がかかりすぎました。
関連する問題
- 1. OpenCV JavaでMatをInterger配列に変換する方法は?
- 2. OpenCVでRGBA配列をMatに変換する方法
- 3. BufferedImageをOpenCvに変換するMat
- 4. C++配列をopencvに変換する方法Mat
- 5. バイト配列をPythonのOpenCV Matに変換する方法
- 6. JNIでビットマップをOpencv :: Matに変換
- 7. C++のopencvコードでPyObject変数をMatに変換する方法
- 8. OpenCV - ベクトルのベクトルをMatに変換
- 9. Caffe caffe :: DatumをOpenCV cv :: Matに変換するC++で
- 10. ARFrame.capturedImage CVPixelBufferRefのOpenCv Matへのリアルタイム変換
- 11. OpenCVのMatオブジェクトをintに変換するには?
- 12. Mat(opencv)をINDArray(DL4J)に変換するには?
- 13. opencv cv :: MatをCVPixelBufferに変換するには
- 14. AndroidのARGB_8888イメージをネイティブOpenCVのMatに変換するには
- 15. OpenCVのMat :: type()でMatオブジェクトのタイプを調べる方法
- 16. OpenCV:2d配列からMAT変換後のMATのジャンク値
- 17. python opencv mat画像をtensorflow画像データに変換する
- 18. OpenCV CvMatをMatとポインタに変換する
- 19. C++ - RGB 1-D ArrayをOpenCV Matに変換する
- 20. char配列をOpencv Matに変換する
- 21. openCV MatをDlibの画像に変換する
- 22. opencv :: MatをMat *にコピーする*
- 23. Emug :: CV :: MatをOpenCV cv :: Matに変換するにはどうすればよいですか?
- 24. OpenCV cv :: MatをVlfeat vl_dsift_processに供給できるfloat *に変換する方法は?
- 25. OpenCV cv :: Matを変更せずに画像に保存する方法
- 26. cv :: Matを色付きのpcl :: pointcloudに変換する方法
- 27. TensorRT:cv :: MATをNHCW形式に変換する方法は?
- 28. .caffemodelを.mat形式に変換する方法
- 29. cv :: Matの値を* CvMatに変換する方法
- 30. OpenCVでMatの最大ピクセル値を計算する方法
入力してください。 * input.convertTo(出力、CV_16U)*を試しましたか? –
それは動作していないことをどのくらい正確に知っていますか? – Giebut
私の入力はjpegから読み込まれていますが、私は変換しようとしました。私はタイプ16を取得しています –