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

梁山做网站的公司虚拟会员商城网站分销

梁山做网站的公司,虚拟会员商城网站分销,wordpress视频模型,深圳市住房和建设局官网站首页目录 一、理论基础1、八邻域2、断点检测 二、代码实现三、结果展示四、参考链接 OpenCV——八邻域断点检测由CSDN点云侠原创#xff0c;爬虫自重。如果你不是在点云侠的博客中看到该文章#xff0c;那么此处便是不要脸的爬虫。 一、理论基础 1、八邻域 图1 八邻域示意图 图… 目录 一、理论基础1、八邻域2、断点检测 二、代码实现三、结果展示四、参考链接 OpenCV——八邻域断点检测由CSDN点云侠原创爬虫自重。如果你不是在点云侠的博客中看到该文章那么此处便是不要脸的爬虫。 一、理论基础 1、八邻域 图1 八邻域示意图 图2 八邻域对应坐标关系 2、断点检测 首先将图像进行二值化然后检测以 P 1 P_1 P1​为中心的它的八个领域 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 ≤ 255 × 6 P_2P_3P_4P_5P_6P_7P_8P_9\leq255\times6 P2​P3​P4​P5​P6​P7​P8​P9​≤255×6则 P 1 P_1 P1​点是一个边界点。 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 ≥ 255 × 6 P_2P_3P_4P_5P_6P_7P_8P_9\geq255\times6 P2​P3​P4​P5​P6​P7​P8​P9​≥255×6则 P 1 P_1 P1​点是一个内部点。 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 0 P_2P_3P_4P_5P_6P_7P_8P_90 P2​P3​P4​P5​P6​P7​P8​P9​0则 P 1 P_1 P1​点是一个孤立点。 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 255 P_2P_3P_4P_5P_6P_7P_8P_9255 P2​P3​P4​P5​P6​P7​P8​P9​255则 P 1 P_1 P1​点是一个端点。 图3 点的类型 二、代码实现 #include opencv2/opencv.hppusing namespace std; using namespace cv;vectorPoint breakImage(Mat src);int main() { // 加载RGB图片Mat colorImage, grayImage, binImage;colorImage imread(2.png);// 显示图片namedWindow(原始图像, cv::WINDOW_NORMAL); // 图像窗口函数imshow(原始图像, colorImage);// 图像二值化cvtColor(colorImage, grayImage, COLOR_BGR2GRAY);threshold(grayImage, binImage, 1, 255, THRESH_BINARY);vectorPointP;P breakImage(binImage);int nsize P.size();Mat temp Mat::zeros(binImage.size(), CV_8UC3);// 用圆圈出端点for (int i 0; i nsize; i){circle(temp, P[i], 10, Scalar(0, 255, 0));}Mat circleadd;addWeighted(temp, 1, colorImage, 1, 0, circleadd);imwrite(端点.png,circleadd);namedWindow(circleadd, cv::WINDOW_NORMAL);imshow(circleadd, circleadd);waitKey(0);} #pragma region//8邻域提取端点 vectorPoint breakImage(Mat src) {vectorPoint pointxy;Point ptPoint;Size size src.size();int nSize;for (int i 1; i size.height - 1; i){uchar* dataPre src.ptruchar(i - 1);uchar* dataCurr src.ptruchar(i);uchar* dataNext src.ptruchar(i 1);for (int j 1; j size.width - 1; j){// p9 p2 p3 // p8 p1 p4 // p7 p6 p5int p1 dataCurr[j];if (p1 ! 255) continue;int p2 dataPre[j];int p3 dataPre[j 1];int p4 dataCurr[j 1];int p5 dataNext[j 1];int p6 dataNext[j];int p7 dataNext[j - 1];int p8 dataCurr[j - 1];int p9 dataPre[j - 1];if (p1 255){if ((p2 p3 p4 p5 p6 p7 p8 p9) 255){ptPoint.x j;ptPoint.y i;pointxy.push_back(ptPoint);printf(端点的坐标为x:%d y:%d\n, j, i);}}}}nSize (int)pointxy.size();printf(提取端点个数:%d\n, nSize);return pointxy; } #pragma endregion三、结果展示 四、参考链接 [1] 八邻域断点检测 [2] OpenCV 八领域断点检测断点缺陷修补
http://www.dnsts.com.cn/news/161752.html

相关文章:

  • 优秀网站设计欣赏图片页面效果好的网站
  • 网站的付款链接怎么做的石家庄建设网站的公司
  • 怎么做社交网站网址缩短在线生成app
  • 婚纱销售网站wordpress留言插件
  • 高端网站开发费用成都装修公司哪家好
  • 厂房网行业门户网站建设策划方案pptPHP调用wordpress数据库ID
  • 洛阳建设网站如何创建网站页面
  • 成都企业网站建设 四川冠辰科技wordpress输出所有页面
  • 襄樊最好网站建设价格有关电子商务网站建设的论文
  • 兰州网站建设公司哪家好如何网站建设全包
  • 企业产品展示型网站案例自己做网站用哪个软件
  • 建设局招标办网站电商是什么职业
  • 做网站设计的公司有哪些wordpress目录检索
  • 怎么建设小型网站企业网站推广方案上海
  • 做母婴产品哪个网站做的好处北京网站建设熊掌号
  • js做网站跳转马云的网站是谁建设的
  • 小程序要先做网站h5技术网站
  • 营销型的物流网站建设工程教育网站论坛
  • 怎么找响应式网站html网站模板免费下载
  • 江门市住房城乡建设局网站家电维修网站建设
  • 赣州网站建设费用网站建设与推广公司
  • 宣传型网站的实现技术手段设计企业网站哪家好
  • 做网站广告小果seo实战培训课程
  • 用flask做网站工商登记信息查询系统官网
  • 深圳招聘网站排行云南建设厅网站设计
  • wordpress设置菜单导航夫唯seo教程
  • 赶集网的二级域名网站怎么做云南建筑培训网
  • 有源码做网站xampp部署wordpress
  • 眼镜网站建设金华网站建设网站
  • 网站广告下悬浮代码怎么做网站内容全屏截屏怎么做