当前位置: 首页 > news >正文

苏州网页模板建站涂料网站模板

苏州网页模板建站,涂料网站模板,网站建设实训经验总结,影视网站建设源码1.图像腐蚀原理 腐蚀操作的原理是将一个结构元素#xff08;也称为核或模板#xff09;在图像上滑动#xff0c;并将其与图像中对应位置的像素进行比较。如果结构元素的所有像素与图像中对应位置的像素都匹配#xff0c;那么该位置的像素值保持不变。如果结构元素的任何一个… 1.图像腐蚀原理 腐蚀操作的原理是将一个结构元素也称为核或模板在图像上滑动并将其与图像中对应位置的像素进行比较。如果结构元素的所有像素与图像中对应位置的像素都匹配那么该位置的像素值保持不变。如果结构元素的任何一个像素与图像中对应位置的像素不匹配那么该位置的像素值被置为0或其他指定的像素值从而改变了图像的形状和结构。 2.图像腐蚀目的  去除图像中微小物体分离较近的两个物体 3.结构元素生成函数getStructuringElement( Mat cv::getStructuringElement ( int  shape Size   ksize, Point anchor point(-1,-1) shape:结构元素的种类。ksize:结构元素的尺寸大小。anchor:中心点的位置默认参数为结构元素的几何中心点。 其中结构元素的类型参数 4.图像腐蚀操作函数erode() void cv::erode ( InputArray  src, OutputArray    dst, InputArray     kernel, Point          anchor Point(-1,-1), int                iterations 1, int               cborderType BORDER CONSTANT const Scalar borderValue morphologyDefaultBorderValue() ) src:输入的待腐蚀图像图像的通道数可以是任意的但是图像的数据类型必须是CV_8UCV _16UCV_16SCV_32F或CV_64F之一。dst:腐蚀后的输出图像与输入图像src具有相同的尺寸和数据类型。kermel:用于腐蚀操作的结构元素可以自己输入也可以用getStructuringElement0)函数生成。anchor:中心点在结构元素中的位置默认参数为结构元素的几何中心点。iterations:腐蚀的次数。borderType:像素外推法选择标志。borderValue:边界不变的边界值。 5.示例代码 //绘制包含区域函数 void drawState(Mat image, int number, Mat centroids, Mat stats, String string) {RNG rng(10086);vectorVec4b colors;for(int i0;inumber;i){//使用均匀分布的随机数确定颜色Vec4b vec4Vec4b(rng.uniform(0,256),rng.uniform(0,256),rng.uniform(0,256),rng.uniform(0,256));colors.push_back(vec4);}//以不同颜色标记出不同的连通域for(int i1;inumber;i){//中心位置int center_xcentroids.atdouble(i,0);int center_ycentroids.atdouble(i,1);//矩形边框int xstats.atint(i,CC_STAT_LEFT);int ystats.atint(i,CC_STAT_TOP);int wstats.atint(i,CC_STAT_WIDTH);int hstats.atint(i,CC_STAT_HEIGHT);int areastats.atint(i,CC_STAT_AREA);//中心位置绘制circle(image,Point(center_x,center_y),2,Scalar(0,255,0),2,8,0);//外接矩形Rect rect(x,y,w,h);rectangle(image,rect,colors[i],1,8,0);putText(image, format(%d,i),Point(center_x,center_y),FONT_HERSHEY_SIMPLEX,0.5,Scalar(255,0,255),1);}imwrite(/sdcard/DCIM/string.png,image); }void Image_corrosion(Mat image){Mat img2;copyTo(image,img2,image);//克隆一个单独的图像用于后期图像绘制Mat rice,riceBW;//将图像转成二值图像用于统计连通域cvtColor(image,rice,COLOR_BGR2GRAY);threshold(rice,riceBW,50,255,THRESH_BINARY);Mat out,stats,centroids;//统计图像中连通域的个数int number connectedComponentsWithStats(riceBW,out,stats,centroids,8,CV_16U);drawState(image,number,centroids,stats,Uncorroded_connected);//绘制图像Mat strucr1 getStructuringElement(0,Size(3,3));//矩形结构元素//Mat strucr1 getStructuringElement(1,Size(3,3));//十字结构元素erode(riceBW,riceBW,strucr1);//对图像进行腐蚀number connectedComponentsWithStats(riceBW,out,stats,centroids,8,CV_16U);drawState(img2,number,centroids,stats,corroded_connected); }
http://www.hkea.cn/news/14259750/

相关文章:

  • 官方网站建设源码系统网络营销案例分析模板
  • 怎么用电脑做网站服务器吗网站策划招聘
  • 淘宝客如何做网站推广wordpress最简单主题制作
  • 可以提升自己的网站php网站怎么建设
  • 做彩票网站需要境外自己建网站详细流程
  • 网站广告源码西安网站建设工程
  • 7个免费的ui素材网站网络推广培训职业学校
  • 深圳市建设工程造价站官网关键词语有哪些
  • 莆田手表网站网站建设市场调研框架
  • 网站弹出一张图怎么做代码盘锦网站建设策划
  • 企业门户网站模板分享网站活动平台推广计划
  • 那个做网站好wordpress iis速度慢
  • 网站引导制作友情链接举例
  • 腾讯 网站建设成都建网站多少钱
  • 江西做网站的公司有哪些app开发公司哪里做
  • 电商网站推广渠道专门做投标书的网站
  • 怎样建设一个网站网站点击量怎么查
  • 网站开发如何使用APIwordpress做的企业官网
  • 深圳专业做网站多少钱免费漫画软件
  • 网站设计制作 一年价格国外html5网站源码
  • 湖南网站seo地址医药网站建设
  • 企业网站每年的费用网络营销方式有哪些类型
  • 建站公司费用找公司做网站多少钱
  • 网站服务器在哪可以看c2c网站网址
  • 有没有做减压的网站企业品牌类网站有哪些
  • 金华网站制作费用建筑企业名单和电话
  • 网站建设按什么合同交印花税网站搭建报价
  • 重庆网站建设培训机构学费什么是 网站的逻辑结构
  • 高档网站建设平台是什么意思
  • 网站开发需不需要考研wordpress购物插件