小编Sri*_*sha的帖子

OpenCV:拍摄3通道RGB图像,分割通道并仅使用R + G查看图像

我想只查看RGB图像中的R + G通道,因为当蓝色通道被移除时,我可以更好地对比检测对象.我使用OpenCV来分割通道,但是在将蓝色通道设置为0之后合并它时,我的代码无法编译.

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main( int argc, char** argv )
{
    if( argc != 2)
    {
     cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
     return -1;
    }

    Mat image,fin_img;
    image = imread(argv[1], CV_LOAD_IMAGE_COLOR);   // Read the file

    if(! image.data )                              // Check for invalid input
    {
        cout <<  "Could not open or find the image" << std::endl ;
        return -1;
    }

   namedWindow( "Display window", CV_WINDOW_AUTOSIZE );// Create a window …
Run Code Online (Sandbox Code Playgroud)

c++ opencv

24
推荐指数
4
解决办法
7万
查看次数

标签 统计

c++ ×1

opencv ×1