当我调用Imgproc.GaussianBlur( dst,dst,新大小(3,3),1);在我的应用程序中,它工作得非常好。一旦我将内核大小增加到新的大小(4,4),否则我就会得到一个
OpenCV错误: cv::createGaussianFilter中的断言失败(ksize.width >0& ksize.width %2 == 1 && ksize.height >0& ksize.height %2 == 1),文件 ........\opencv\modules\imgproc\src\smooth.cpp,行816由: CvException org.opencv.core.CvException: cv::Exception:........\opencv\modules\imgproc\src\smooth.cpp:816: error:(-215) ksize.width >0& ksize.width %2 == 1& ksize.height引起 函数cv::createGaussianFilter at org.opencv.imgproc.Imgproc.GaussianBlur_1(Native方法中的0& ksize.height %2 == 1)
有人能让我走上正确的轨道吗?我不知道去哪儿找这个。
谢谢。
发布于 2014-12-17 14:14:24
正如我从跟踪中了解到的那样,您只允许在x和y很奇怪的地方使用y。
https://stackoverflow.com/questions/27527440
复制相似问题