gpt4 book ai didi

java - OpenCV 错误 : Assertion failed (ksize. 宽度 > ...... 对于 GaussianBlur

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:33:20 26 4
gpt4 key购买 nike

当我调用 Imgproc.GaussianBlur(dst, dst ,new Size(3,3),1);在我的应用程序中它工作得很好。一旦我将内核大小增加到 new Size(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

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)

有人可以让我走上正确的轨道吗?我不知道去哪里/找什么。

谢谢。

最佳答案

正如我从跟踪中了解到的那样,您只能使用 new Size(x,y) 其中 xy 是奇数

关于java - OpenCV 错误 : Assertion failed (ksize. 宽度 > ...... 对于 GaussianBlur,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27527440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com