简体   繁体   English

OpenCV错误:断言失败(ksize.width> ...表示GaussianBlur

[英]OpenCV Error: Assertion failed (ksize.width > … for GaussianBlur

when I call Imgproc.GaussianBlur(dst, dst ,new Size(3,3),1); 当我调用Imgproc.GaussianBlur(dst,dst,new Size(3,3),1); in my application it works perfectly fine. 在我的应用程序中,它工作得很好。 As soon as I increase the kernel size to new Size(4,4) or else I get an 一旦我将内核大小增加到新的大小(4,4),否则我得到一个

 OpenCV Error: Assertion failed (ksize.width > 0 && ksize.width % 2 == 1 && ksize.height > 0 && ksize.height % 2 == 1) in cv::createGaussianFilter, file 

........\\opencv\\modules\\imgproc\\src\\smooth.cpp, line 816 Caused by: 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 ........ \\ opencv \\ modules \\ imgproc \\ src \\ smooth.cpp,第816行引起:CvException [org.opencv.core.CvException:cv :: Exception:........ \\ opencv \\ modules \\ imgproc \\ src \\ smooth.cpp:816:错误:(-215)ksize.width> 0 && ksize.width%2 == 1 && ksize.height

0 && ksize.height % 2 == 1 in function cv::createGaussianFilter ] at org.opencv.imgproc.Imgproc.GaussianBlur_1(Native Method) at org.opencv.imgproc.Imgproc.GaussianBlur(Imgproc.java:533) 函数cv :: createGaussianFilter中的0 && ksize.height%2 == 1 org.opencv.imgproc.Imgproc.GaussianBlur_1(本机方法)org.opencv.imgproc.Imgproc.GaussianBlur(Imgproc.java:533)

Can please someone put me on the right track for this? 可以请有人把我放在正确的轨道上吗? I have no idea where/what to look for this. 我不知道在哪里/什么寻找这个。

Thx. 谢谢。

我从跟踪中了解到,只允许使用new Size(x,y) ,其中xy是奇数

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Java OpenCV错误内存不足和断言失败 - java opencv error insufficient memory and assertion failed OpenCV Android CamShift断言失败错误 - OpenCV Android CamShift Assertion failed error Java-OpenCV错误:OpenCV错误:断言失败(dims &lt;= 2 &amp;&amp; step [0]&gt; 0) - Java- OpenCV Error: OpenCV Error: Assertion failed (dims <= 2 && step[0] > 0) Eclipse 将 GaussianBlur 与 OpenCV for Android 结合使用时出错 - Eclipse gives error when using GaussianBlur with OpenCV for Android 断言失败与Android中的OpenCV进行模板匹配时出错 - Assertion failed Error during template matching with OpenCV in Android detectMultiScale中的OpenCV断言错误 - OpenCV Assertion Error in detectMultiScale OpenCV错误:在Java和OpenCV 3.0中断言失败(!empty()),这是什么意思? - OpenCV Error: Assertion failed (!empty()) in java and opencv 3.0 and what does it mean? OpenCV错误:未知函数,文件(Java + opencv 2.4.6)中的断言失败(ptnum&gt; 3) - OpenCV Error: Assertion failed (ptnum > 3) in unknown function, file (Java + opencv 2.4.6) OpenCV错误:在OpenCV android sdk中使用分水岭时断言失败(scn == 3 || scn == 4) - OpenCV Error: Assertion failed (scn == 3 || scn == 4) while using Watershed in OpenCV android sdk OpenCV4Android错误:Core.minMaxLoc(mROI)方法中的断言失败 - OpenCV4Android Error: Assertion failed in Core.minMaxLoc(mROI) method
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM