java进行svm.predict的时候出现了一下这个错误
error: (-215:Assertion failed) samples.cols == var_count && samples.type() == CV_32F in function 'cv::ml::SVMImpl::predict'

关于#java error: (-215:Assertion failed#的问题,如何解决?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 小凹兔 2022-10-28 11:45关注
我遇到该问题主要是通道数不对。
我获取的Mat是三通道的,而识别需要单通道数据,因此将三通道转为单通道即可。
查看Mat通道数: image.chennels();
将Mat三通道转单通道: Imgproc.cvtColor(image, image, Imgproc.COLOR_RGB2GRAY);
最终解决该报错问题本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报