资源简介
轮廓提取源代码opencv2 + vs2008,可以学习参考
轮廓提取源代码opencv2 + vs2008,可以学习参考
轮廓提取源代码opencv2 + vs2008,可以学习参考
代码片段和文件信息
// FindingContour.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “opencv2/highgui/highgui.hpp“
#include “opencv2/imgproc/imgproc.hpp“
#include
#include
#include
using namespace cv;
using namespace std;
Mat src; Mat src_gray;
int thresh = 100;
int max_thresh = 255;
RNG rng(12345);
/// Function header
void thresh_callback(int void* );
int _tmain(int argc _TCHAR* argv[])
{
/// Load source image and convert it to gray
src = imread(“horse013.jpg“ 1 );
/// Convert image to gray and blur it
cvtColor( src src_gray CV_BGR2GRAY );
blur( src_gray src_gray Size(33) );
/// Create Window
char* source_window = “Source“;
namedWindow( source_window CV_WINDOW_AUTOSIZE );
imshow( source_window src );
//createTrackbar( “ Canny thresh:“ “Source“ &thresh max_thresh thresh_callback );
thresh_callback( 0 0 );
waitKey(0);
return(0);
}
/** @function thresh_callback */
void thresh_callback(int void* )
{
Mat canny_output;
vector > contours;
vector hierarchy;
/// Detect edges using canny
Canny( src_gray canny_output thresh thresh*2 3 );
/// Find contours
findContours( canny_output contours hierarchy CV_RETR_TREE CV_CHAIN_APPROX_SIMPLE Point(0 0) );
/// Draw contours
Mat drawing = Mat::zeros( canny_output.size() CV_8UC3 );
for( int i = 0; i< contours.size(); i++ )
{
Scalar color = Scalar( rng.uniform(0 255) rng.uniform(0255) rng.uniform(0255) );
drawContours( drawing contours i color 1 8 hierarchy 0 Point() );
}
/// Show in a window
namedWindow( “Contours“ CV_WINDOW_AUTOSIZE );
imshow( “Contours“ drawing );
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 498 2013-12-11 23:06 targetver.h
文件 10052 2004-12-30 05:12 horse013.jpg
文件 1831 2013-12-11 23:18 FindingContour.cpp
文件 4854 2013-12-11 23:10 FindingContour.vcproj
文件 1427 2013-12-11 23:21 FindingContour.vcproj.569D705EED754CE.Administrator.user
文件 1225 2013-12-11 23:06 ReadMe.txt
文件 219 2013-12-11 23:06 stdafx.cpp
文件 233 2013-12-11 23:06 stdafx.h
目录 0 2013-12-11 23:21 Debug
----------- --------- ---------- ----- ----
20339 9
相关资源
- opencv2.4.4
- 中国轮廓图
- OpenCV使用特殊颜色标记彩色图像轮廓
- opencv2.4.11配置文件
- OpenCV轮廓提取的源代码
- 人脸识别Qt,opencv2.4.9
- 傅里叶变换轮廓术,用于光栅三维成
- 二值图像的轮廓提取以及跟踪算法
- Revit二次开发-取到楼板轮廓
- 轮廓波contourlet工具箱
- QT+opencv边缘检测,轮廓提取及轮廓跟
- 基于边缘检测的Contourlet 变换图像去噪
- Halcon软件提取轮廓功能
- contourlet代码
- Opencv2链接CUDA9.0中cmake修改版
- Snake主动轮廓模型
- opencv2.4.7安装程序及教学
- 获取轮廓线.htm
- 多边形偏移轮廓
- 计算机/图像处理专业本科毕业设计—
- halcon轮廓定位模板定位的专利资料含
- 基于contourlet的织物瑕疵检测
- 基于控制方程的齿轮剖面轮廓优化设
- 中国县区以上行政区划经纬度坐标
- pb11.5+pbni+opencv249+zbar控制摄像头拍照
- 基于opencv2的DLT摄像机标定
- 中国地图及各省轮廓(可分).pdf
- 国界轮廓新.kmz
- 易语言图片轮廓提取
- 图像增强的matalab程序,里面有基于小
评论
共有 条评论