博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用cvCanny方法边缘检测出现的错误
阅读量:4548 次
发布时间:2019-06-08

本文共 500 字,大约阅读时间需要 1 分钟。

  在刚开始使用OpenCV来编写一些图像处理程序时,经常会遇到使用cvCanny方法边缘检测出现的错误:unsupported format or combination of formats() in unknown function(function cvCanny)。(编译链接时不会报错,运行会出错)

  cvCanny函数的定义如下:  

void cvCanny(const CvArr* image, CvArr* edges, double threshold1, double threshold2, int apertureSize=3 )

  其中image是输入图像,edges是输出的边缘图像。输入图像必须是单通道的灰度图,而输出图像也是单通道的二值图像(黑白图像)。所以往往在载入输入图像调用函数cvLoadImage时,其flag参数设置为0,即将原来的彩色图像强制转换成灰度图(Gray)。(其他的读取图像信息的函数操作类似)

 

转载请注明出处:

转载于:https://www.cnblogs.com/eyeszjwang/articles/2249042.html

你可能感兴趣的文章
字节对齐
查看>>
使用Python SocketServer快速实现多线程网络服务器
查看>>
离散数学
查看>>
外观模式理解和示例
查看>>
IDEA远程仓库版本回滚
查看>>
C++矩阵库 Eigen 简介(转载)
查看>>
sklearn的train_test_split()各函数参数含义解释(非常全)
查看>>
机器学习算法的整体流程(非常易懂)
查看>>
机器学习梯度下降法的数学原理(非常易懂)
查看>>
数据归一化Scaler-机器学习算法
查看>>
机器学习线性回归算法的评价指标(简单线性回归问题)
查看>>
教你如何剖析源码(转)
查看>>
proxy和proxy-no的策略取值区别
查看>>
Silverlight代码编写对控件的PlaneProjection.RotationY属性控制动画
查看>>
AFNetworking
查看>>
unity3d Start执行不同时问题
查看>>
session
查看>>
JS只能输入数字
查看>>
Laravel 数据库连接, 数据库名,配置文件修改
查看>>
屌丝接盘侠们,孩子可能不是你们亲生的!
查看>>