关于距离变换函数distanceTransform使用注意事项
来源:互联网 发布:linux发行版 编辑:程序博客网 时间:2024/06/05 10:24
cv::Mat gray,bin;
cv::cvtColor(srcImg,gray,CV_RGB2GRAY);
cv::threshold(gray,bin,150,255,cv::THRESH_BINARY);
cv::imshow("二值图像",bin);
cv::Mat resultImgtemp;
cv::distanceTransform(bin,resultImgtemp,CV_DIST_L2,CV_DIST_MASK_PRECISE);
cv::cvtColor(srcImg,gray,CV_RGB2GRAY);
cv::threshold(gray,bin,150,255,cv::THRESH_BINARY);
cv::imshow("二值图像",bin);
cv::Mat resultImgtemp;
cv::distanceTransform(bin,resultImgtemp,CV_DIST_L2,CV_DIST_MASK_PRECISE);
cv::normalize(resultImgtemp,resultImgtemp,0,1,cv::NORM_MINMAX);
----------注意----------
使用完distanceTransform得到的resultImgtemp矩阵里面的数据都是浮点型!!!!!!若直接cv::imshow("最终resultImg",resultImgtemp);得到的跟二值化图像一样的图!
原因如下:
-----------------------
0 0
- 关于距离变换函数distanceTransform使用注意事项
- OpenCV距离变换函数:distanceTransform()介绍
- DistanceTransform(距离变换)
- 用OpenCV的distanceTransform函数作图像的距离变换
- Opencv距离变换distanceTransform应用
- 基于distanceTransform-距离变换的手掌中心提取
- 基于distanceTransform-距离变换的手掌中心提取
- 距离变换distanceTransform应用——细化字符轮廓
- 距离变换distanceTransform应用——寻找图像的质心
- distanceTransform函数
- Opencv距离变换distanceTransform应用——细化字符轮廓&&查找物体质心
- Opencv距离变换distanceTransform应用——细化字符轮廓&&查找物体质心
- Opencv距离变换distanceTransform应用——细化字符轮廓&&查找物体质心
- 图像识别中距离变换的原理及作用详解,并附用OpenCV中的distanceTransform实现距离变换的代码!
- OpenCV函数cvDistTransform-距离变换
- OpenCV函数cvDistTransform-距离变换
- 关于swap函数的使用注意事项
- 使用距离变换的分水岭分割
- Centos安装Packetbeat极简手册
- Android系统服务
- SVM手写字符识别
- 友盟吴磊:移动大数据平台的架构、实践与数据增值
- poj 1258 Agri-Net
- 关于距离变换函数distanceTransform使用注意事项
- TAGG模块使nodejs变多线程,真正的非阻塞
- Java基础——Java异常
- NoSuchBeanDefinitionException: No bean named 'usersService' is defined
- ntp安装
- 数据库连接池
- C. Anton and Fairy Tale-Codeforces Round #404 (Div. 2)-二分或者规律
- win7配置开关机时执行脚本-以[开机/登录时启动vmware/关机之前挂起vmware]为例
- 友盟分享 | 移动大数据平台架构思想以及实践经验