私はpython-openCVを使用しています。Sobelエッジ検出を使用すると、次のアサーションエラーが発生します。
src.size() == dst.size() && src.channels() == dst.channels() && ((src.depth() == CV_8U && (dst.depth() == CV_16S || dst.depth() == CV_32F)) || (src.depth() == CV_32F && dst.depth() == CV_32F))
dest
私はusingを作成しCreateImage()
、それはと同じサイズとチャネルを持っていますsrc
。また、srcとdestの両方の深さはIPL_DEPTH_8Uです。LoadImageM()
また、定数が親切になるようにを使用して画像をロードしようとしましCV_*
たが、それは役に立ちませんでした。
IPL_DEPTH_8U == CV_8U
私もたまたまそれを見つけましたfalse
。