c语言通过opencv实现轮廓处理与切割

发布时间:2020-10-14 11:00:33

来源:脚本之家

阅读:89

作者:Farmwang

注意在寻找轮廓时要选择中寻找外层轮廓

RETR_EXTERNAL

#include "opencv/cv.h"

#include "opencv/highgui.h"

using namespace std;

using namespace cv;

int main()

{

Mat srcimg=imread("./22.jpg");

Mat dst;

cvtColor(srcimg,dst,CV_BGR2GRAY);

threshold(dst,dst,120,255,1);

vector > edgepoint;

vector lclass;

findContours(dst,edgepoint,lclass,RETR_EXTERNAL,CHAIN_APPROX_NONE,Point());

Mat mat[edgepoint.size()];

for(int i=0;i

{

Rect rec=boundingRect(Mat(edgepoint[i]));

mat[i]=dst(rec);

rectangle(dst,rec,Scalar(100,80,90),1,1,0);

drawContours(dst,edgepoint,i,Scalar(200),1,8,lclass);

string str=to_string(i);

imshow(str,mat[i]);

}

imshow("tt",dst);

cout<

waitKey(0);

}

结果如下:

总结

以上就是本文关于c语言通过opencv实现轮廓处理与切割的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

c语言根据图片轮廓图,c语言通过opencv实现轮廓处理与切割相关推荐

  1. r语言绘制精美pcoa图_R语言绘制交互式热图

    热图 通过热图可以简单地聚合大量数据,并使用一种渐进的色带来优雅地表现,最终效果一般优于离散点的直接显示,可以很直观地展现空间数据的疏密程度或频率高低.但也由于很直观,热图在数据表现的准确性并不能保证 ...

  2. R语言多层桑基图_R语言轻松搞定用户路径桑基图

    用户路径分析,在互联网产品用户分析中是经常用到的,而使用最多的就是桑基图. 来自百度百科的定义:桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图.它是一种特定类型的流程图, ...

  3. c语言控制台输出爱心图,C语言控制台打印3D爱心图案

    很多程序员都觉得自己的编程工作十分的鼓噪乏味,一整天面对的都是一些写不完的代码和改不完的Bug.今天我们要给大家分享一些有趣的C语言代码,或许可以为你无聊的工作带来一丝乐趣.这些代码可以完成几个不同的 ...

  4. R语言多层桑基图_R语言可视化(二十三):桑基图绘制

    23. 桑基图绘制 清除当前环境中的变量 rm(list=ls()) 设置工作目录 setwd("C:/Users/Dell/Desktop/R_Plots/23sankey/") ...

  5. c语言程序图片马赛克,关于c语言的图像均值滤波 请问大神为什么我的结果都是马赛克...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include #include #include "stdlib.h ...

  6. c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include typedef unsigned char BYTE; #define RGB 3.0 #defin ...

  7. Qt编写地图综合应用41-在线轮廓图

    一.前言 轮廓图也叫行政区划,这里的轮廓图是指百度地图的区域轮廓图,不是之前文章中提到的echart专用的轮廓图,百度地图的轮廓图就是一个不规则的多边形区域,只不过这个区域的坐标点一般是特别多的,比如 ...

  8. 怎么实现CorelDRAW中轮廓图工具的快速运用

    在 CorelDRAW X7中应用轮廓图效果时,可以设置不同的轮廓颜色和填充颜色.应用这些颜色时,会产生轮廓渐变效果,从而使轮廓图颜色更加丰富.轮廓图效果与调和效果相似,通常情况下轮廓图效果只作用于单 ...

  9. CorelDRAW中的轮廓图工具该怎么进行使用

    在 CorelDRAW X7中应用轮廓图效果时,可以设置不同的轮廓颜色和填充颜色.应用这些颜色时,会产生轮廓渐变效果,从而使轮廓图颜色更加丰富.轮廓图效果与调和效果相似,通常情况下轮廓图效果只作用于单 ...

最新文章

  1. VScode的撤销操作的快捷键
  2. 【LeetCode】462. 最少移动次数使数组元素相等 II
  3. restfull知识点
  4. Linux 系统应用编程——网络编程(TCP 协议三次握手过程)
  5. 工作总结18:Vuex处理思路
  6. 大数据分析如何创建最佳的移动应用用户体验
  7. 在Linux系统环境下修改MySQL的root密码
  8. Hibernate,Ibatis,Jdbc 区别
  9. 蔚来难迎“第二增长曲线”?
  10. 持续集成部署工具jenkins简介
  11. JS 正则(RegExp)
  12. 解决虚拟机内服务器卡顿,不流畅问题
  13. linux中文语音合成,Linux系统下高质量(微软)中、英文语音合成TTS的安装
  14. 中英文字体对照 ueditor添加字体
  15. 电力线通信(Power Line Communication)简介
  16. 阿里巴巴面试题含答案
  17. 来了!安利一款助力百度世界2020 “5G云代驾”、直播互动的黑科技
  18. java实现 猜数字游戏
  19. liunx开发板使用交叉网线连接电脑,通过电脑连接外网的方法
  20. WPF 视觉树和逻辑树区别,以及其子节点的遍历过程。

热门文章

  1. C++ multimap查找某一个键的所有键值对
  2. TensorFlow 中三种启动图用法
  3. CompletableFuture详解~cancel
  4. Python编程从入门到实践~操作列表
  5. C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)
  6. java http超时重连_httpclient 重连机制
  7. 排除jar_Gradle排除依赖关系
  8. java2实用教程知识点_Java2实用教程(第5版)重要点及遗漏点(三)
  9. Modbus协议栈开发笔记之五:Modbus RTU Slave开发
  10. 协议簇:TCP 解析: 基础