首页 > 代码库 > opencv注意的问题
opencv注意的问题
opencv易错点记录
1. 判断条件不应使用CV_ASSERT(),而使用CV_Assert().
2. 用下面这个自适应阈值必须进行数据的转换,不能直接传入数据!不然程序一直崩溃,找了很久才发现。
最后一个参数给个0就可以了,倒数第二个参数为大于1的数。
倒数第二个参数一定为基数,当为偶数的时候一直奔溃!!!
Middle_image.convertTo(show_image, CV_8U);
adaptiveThreshold(show_image, output_image, 255, ADAPTIVE_THRESH_GAUSSIAN_C, THRESH_BINARY, 79, 0);
3. 距离变换第三个参数:名义上是那么多参数,我试了一下可以使用的是前四个,后面使用之后就崩溃,具体原因我也不知道。
4. 在使用int转化String类型时,定义数组长度的时候千万多比实际使用多一点,不然就一直崩溃!!!
char countText[50];
sprintf(countText,"The Corn count is : %d", static_cast<int>(i));
5. 使用imshow()或者进行一个API操作之后注意接收的数据大小!比如直方图计算之后。。。得归一化之后才能使用。
6. mixChannels()函数中from_to[]的使用,见直方图统计那个博客。
7.
8.
9.
10.
opencv注意的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。