这可能是基本的,但有可能知道有多少频道cv::Mat
吗?例如,我们加载RGB图像,我知道有3个通道.我做了以下操作,只是为了得到图像的拉普拉斯,这是直接来自Opencv文档.
int main(int argc, char **argv)
{
Mat src = imread(argv[1],1),src_gray,dst_gray,abs_dst_gray;
cvtColor(src,src_gray,COLOR_BGR2GRAY);
GaussianBlur( src, src, Size(3,3), 0, 0, BORDER_DEFAULT );
Laplacian(src_gray,dst_gray,ddepth,kernel_size,scale,delta,BORDER_DEFAULT);
convertScaleAbs(dst_gray,abs_dst_gray);
}
Run Code Online (Sandbox Code Playgroud)
转换为灰度后,我们应该只有一个频道.但是如何确定abs_dst_gray
程序中的通道数?这有什么功能吗?或者是否可以通过程序员编写的任何其他方法?请帮帮我.
提前致谢.
到目前为止,我有一个嵌套的数据表与行扩展,所以上帝,但我想保持所有行折叠(打开)如何在primefaces上实现这一点?
提前致谢.
对不起,我没有告诉我使用的版本是什么版本的3.5版.