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.
Python2.7とopencv2.1を使用しています。
numpy配列があり、それをタイプ「cv.CV_32FC1」のopencvマトリックスに変換したいと思います。タイプを設定するにはどうすればよいですか?
「CreateMat()」では明示的な型設定が可能ですが、「fromarray()」ではできません。fromarrayをfloat配列に適用すると、型チェックが失敗します(次のモジュールの1つがCV_32FC1の特定の型チェックを実行します)
ありがとう !
次のことを試すことができます。
dest = cv.createMat(r, c, cv.CV_32FC1) src = cv.fromarray(your_np_array) cv.Convert(src, dest)
numpy配列にはr行とc列があります。
r
c