を割り当て、私は画像をステッチするためにOpenCVのを使用しようとしていますが、最も単純なコードのために、私はエラーcv2.cpp:152: error: (-215) The data should normally be NULL! in function NumpyAllocator::allocate
単純なステッチングとOpenCV 3.2.0でエラー - cv2.cpp:152:エラー:(-215)データは通常NULLでなければなりません!関数NumpyAllocatorに::
を取得し、私はそれのpython 3.6でのpython 2.7.10とし、Windows上でMac上でテストされています。 1
コードは以下のようになります。グーグルに基づいて
import cv2
cv2.ocl.setUseOpenCL(False)
stitcher = cv2.createStitcher(False)
foo = cv2.imread("image1.jpg")
bar = cv2.imread("image2.jpg")
result = stitcher.stitch((foo,bar))
は、一部の人々は、この問題そのcv2.ocl.setUseOpenCL(False)
修正を示唆して、どうやらそれは私の場合にはない:)
どのように動作させるための提案は高く評価されています:)
ありがとう、OpenCV 3. *をC++で使用しているときにもこの問題が表示されているかどうか知りませんか? –
ちょうどpython。例外がスローされるファイルは、Python環境とC++環境の間のインタフェースファイルです。あなたは間違いなく、ステッチャーをC++で動かすことができます。 – rayryeng
恐ろしく、ありがとう! –