opencv split函数作用以及具体的参数列表
opencv split函数作用以及具体的参数列表
作用:split:通道分离
vector channels;
split(src, channels)
1、包含头文件
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
2、命名空间
using namespace std;
3、封装函数
static void _split(const std::string &s, char delim,//自实现split分割函数
std::vector<std::string> &elems) {
std::stringstream ss(s);
std::string item;
while (std::getline(ss, item, delim)) {
elems.push_back(item);
}
}
std::vector<std::string> split(const std::string &s, char delim) {
std::vector<std::string> elems;
_split(s, delim, elems);
return elems;
}
4、调用
std::vector<std::string> x = split("0000.txt", '.');
cout << x[0] << endl;
String splitf = x[0] + ".png";
cout << splitf << endl;
5、结果