使用opencv3.3进行岭回归
来源:互联网 发布:美工电脑配置清单2017 编辑:程序博客网 时间:2024/05/01 05:27
// 分水岭.cpp: 对图片用分水岭算法进行分割
//#include "stdafx.h"#include<opencv2\highgui\highgui.hpp>#include<imgproc\imgproc.hpp>#include<iostream>using namespace cv;using namespace std;int main(){Mat srcImage = imread("source.jpg", 0);Mat dstImage = imread("source.jpg");//cvtColor(srcImage, grayImage, COLOR_BGR2GRAY);//将彩色图像转成灰色图像imshow("原图像", srcImage);imshow("彩色图像", dstImage);//对图像做一个二值化srcImage = srcImage > 90;imshow("二值化的图像", srcImage);//利用findContours()函数找出边缘vector<vector<Point> > contours;vector<Vec4i> hierachy;findContours(srcImage, contours, hierachy, RETR_CCOMP, CHAIN_APPROX_SIMPLE);//开始把找出的边缘画出来Mat mask_img(dstImage.size(), CV_8UC3);int index = 0;for (; index >= 0; index = hierachy[index][0]){Scalar color(rand() & 255, rand() & 255, rand() & 255);drawContours(mask_img, contours, index, color, CV_FILLED, 8, hierachy);}imshow("画出边缘的图像", mask_img);//进行岭回归watershed(dstImage, mask_img);//岭回归后mask_img的样子Mat afterWatershed;convertScaleAbs(mask_img, afterWatershed);imshow("岭回归之后的图像",afterWatershed );waitKey(0);return 0;}
阅读全文
0 0
- 使用opencv3.3进行岭回归
- OpenCV3.3中逻辑回归(Logistic Regression)使用举例
- 使用QT和opencv3.3进行目标检测(YOLO)
- 使用libsvm进行回归预测
- 使用python进行ridge回归
- 使用神经网络进行逻辑回归
- 使用TensorFlow进行线性回归
- python机器学习3-7使用岭回归进行岩石-水雷分类
- 使用SPSS进行多元回归分析
- 使用R进行逻辑回归 分类
- 使用Excel进行一元线性回归
- 使用Excel进行多元回归分析
- 使用R语言进行一元回归
- opencv3.3 svm的使用
- Qt5.4+OpenCV3.0使用pkg-config进行配置编译
- opencv3中使用FLANN进行特征点匹配
- OpenCV3的kNN算法进行OCR识别-使用Python
- OpenCV3.2使用Cmake进行编译时注意事项
- 一次公司性质的初试笔试题知识点记录
- 第9章 梦的初现——开发回合制游戏《勇者斗恶龙》
- linux 信号signal和sigaction理解
- LINUX学习笔记(六)
- Linux命令分析:du
- 使用opencv3.3进行岭回归
- 开始写博客啦
- No enclosing instance of type XXXis accessible. Must qualify the allocation ....
- linux 基础7
- 2.1引用操纵对象
- D-bus交叉编译
- 练习赛一 A 群鸦的盛宴
- [codevs1243]网络提速
- ImageLoader—loadImage()