OpenCV顶帽转换
OpenCV顶帽变换
OpenCV顶帽变换变换时,直接调用cvMorphologyEx()函数,当结构元素的size表较大时,出来的图像会有很多重影,就是一层一层的,应该怎么解决?cvCreateStructuringElementEx()创建结构元素时,矩阵里的每一个元素都是1吗?
------解决思路----------------------
顶帽运算是针对二值图像的,不知道你怎么用顶帽处理
另外,结构元素是自己定义的,不一定全是1,可以根据自己的需要置0,设计多种结构,如(十字形结构)
0 1 0
1 1 1
0 1 0
------解决思路----------------------
cvCreateStructuringElementEx的那个参数CV_SHAPE_RECT时全为1,其他参数时不是。
建议参阅API参考手册。
OpenCV顶帽变换变换时,直接调用cvMorphologyEx()函数,当结构元素的size表较大时,出来的图像会有很多重影,就是一层一层的,应该怎么解决?cvCreateStructuringElementEx()创建结构元素时,矩阵里的每一个元素都是1吗?
------解决思路----------------------
顶帽运算是针对二值图像的,不知道你怎么用顶帽处理
另外,结构元素是自己定义的,不一定全是1,可以根据自己的需要置0,设计多种结构,如(十字形结构)
0 1 0
1 1 1
0 1 0
------解决思路----------------------
cvCreateStructuringElementEx的那个参数CV_SHAPE_RECT时全为1,其他参数时不是。
建议参阅API参考手册。