c语言根据图片轮廓图,c语言通过opencv实现轮廓处理与切割
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实现轮廓处理与切割相关推荐
- r语言绘制精美pcoa图_R语言绘制交互式热图
热图 通过热图可以简单地聚合大量数据,并使用一种渐进的色带来优雅地表现,最终效果一般优于离散点的直接显示,可以很直观地展现空间数据的疏密程度或频率高低.但也由于很直观,热图在数据表现的准确性并不能保证 ...
- R语言多层桑基图_R语言轻松搞定用户路径桑基图
用户路径分析,在互联网产品用户分析中是经常用到的,而使用最多的就是桑基图. 来自百度百科的定义:桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图.它是一种特定类型的流程图, ...
- c语言控制台输出爱心图,C语言控制台打印3D爱心图案
很多程序员都觉得自己的编程工作十分的鼓噪乏味,一整天面对的都是一些写不完的代码和改不完的Bug.今天我们要给大家分享一些有趣的C语言代码,或许可以为你无聊的工作带来一丝乐趣.这些代码可以完成几个不同的 ...
- R语言多层桑基图_R语言可视化(二十三):桑基图绘制
23. 桑基图绘制 清除当前环境中的变量 rm(list=ls()) 设置工作目录 setwd("C:/Users/Dell/Desktop/R_Plots/23sankey/") ...
- c语言程序图片马赛克,关于c语言的图像均值滤波 请问大神为什么我的结果都是马赛克...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include #include #include "stdlib.h ...
- c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include typedef unsigned char BYTE; #define RGB 3.0 #defin ...
- Qt编写地图综合应用41-在线轮廓图
一.前言 轮廓图也叫行政区划,这里的轮廓图是指百度地图的区域轮廓图,不是之前文章中提到的echart专用的轮廓图,百度地图的轮廓图就是一个不规则的多边形区域,只不过这个区域的坐标点一般是特别多的,比如 ...
- 怎么实现CorelDRAW中轮廓图工具的快速运用
在 CorelDRAW X7中应用轮廓图效果时,可以设置不同的轮廓颜色和填充颜色.应用这些颜色时,会产生轮廓渐变效果,从而使轮廓图颜色更加丰富.轮廓图效果与调和效果相似,通常情况下轮廓图效果只作用于单 ...
- CorelDRAW中的轮廓图工具该怎么进行使用
在 CorelDRAW X7中应用轮廓图效果时,可以设置不同的轮廓颜色和填充颜色.应用这些颜色时,会产生轮廓渐变效果,从而使轮廓图颜色更加丰富.轮廓图效果与调和效果相似,通常情况下轮廓图效果只作用于单 ...
最新文章
- VScode的撤销操作的快捷键
- 【LeetCode】462. 最少移动次数使数组元素相等 II
- restfull知识点
- Linux 系统应用编程——网络编程(TCP 协议三次握手过程)
- 工作总结18:Vuex处理思路
- 大数据分析如何创建最佳的移动应用用户体验
- 在Linux系统环境下修改MySQL的root密码
- Hibernate,Ibatis,Jdbc 区别
- 蔚来难迎“第二增长曲线”?
- 持续集成部署工具jenkins简介
- JS 正则(RegExp)
- 解决虚拟机内服务器卡顿,不流畅问题
- linux中文语音合成,Linux系统下高质量(微软)中、英文语音合成TTS的安装
- 中英文字体对照 ueditor添加字体
- 电力线通信(Power Line Communication)简介
- 阿里巴巴面试题含答案
- 来了!安利一款助力百度世界2020 “5G云代驾”、直播互动的黑科技
- java实现 猜数字游戏
- liunx开发板使用交叉网线连接电脑,通过电脑连接外网的方法
- WPF 视觉树和逻辑树区别,以及其子节点的遍历过程。
热门文章
- C++ multimap查找某一个键的所有键值对
- TensorFlow 中三种启动图用法
- CompletableFuture详解~cancel
- Python编程从入门到实践~操作列表
- C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)
- java http超时重连_httpclient 重连机制
- 排除jar_Gradle排除依赖关系
- java2实用教程知识点_Java2实用教程(第5版)重要点及遗漏点(三)
- Modbus协议栈开发笔记之五:Modbus RTU Slave开发
- 协议簇:TCP 解析: 基础