Opencv暑期历程--Day9(色彩通道分离,分水岭算法,图像权重融合)

本文介绍了Opencv中的色彩通道分离技术,探讨了如何利用该技术进行图像预处理,以提高神经网络识别的准确性。同时,详细讲解了Opencv的分水岭算法,包括其工作原理、应用以及使用方法。最后提到了`cv::addWeighted`函数用于矩阵加权加法,实现图像的混合效果。
摘要由CSDN通过智能技术生成

1. 彩色通道分离

之前在轮渡的时候,看到安检还蛮累的,注意到他们屏幕上的图片还是蛮清楚的。

(奇怪,今天怎么都上传不了图像。)

突然就有了一个想法,如果能够根据不同的物件分离颜色的通道后再用神经网络去识别的话,想必会更加精准的。

那就涉及到色道分离啦。Opencv里有个函数能够做到将一张彩色图片的三通道分再保存到图像中。

越接近正色的区域就越白。

 

// opencv_day9.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "opencv2/imgproc.hpp"
#include "opencv2/highgui.hpp"

using namespace std;
using namespace cv;


int main()
{
	Mat src = imread("1.png");
	imshow("原图", src);
	vector<Mat> channels;
	split(src, channels);//分离色彩通道
	Mat red = channels[2];
	Mat green = channels[1];
	Mat blue = channels[0];
	imshow("蓝色通道", blue);
	imshow("绿色通道", green);
	imshow("红色通道", red);
	waitKey(0);
    return 0;
}

2. Opencv分水岭算法——watershed自动图像分割用法

分水岭算法在边缘算法中算是比较特别的,之前的阈值,边缘检测得出的都不是连续闭合的边缘,分水

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值