文章标题 opencv中图像的颜色转变

主要是C++中借口Mat类与C有所不同

这里写代码片
#include<iostream>
//#include<cv.h>
#include"opencv2/imgproc/imgproc.hpp"
#include"opencv2/highgui/highgui.hpp"

using namespace cv;
int main()
{
    Mat original;
    original = imread("1.jpg");
    if (!original.data)
        return 1;
    imshow("original image", original);
    /*Mat grayimage;
    cvtColor(original, grayimage, CV_BGR2GRAY);//转换为灰度图
    imshow("gray image", grayimage);
    Mat hsvimage;
    cvtColor(original, hsvimage, CV_BGR2HSV);//转换为hsv图像
    imshow("hsv image", hsvimage);
    Mat hlsimage;
    cvtColor(original, hlsimage, CV_RGB2HLS);//转换为hsv图像
    imshow("hls image", hlsimage);
    Mat binaryimage;
    int thresh = 130;
    int max = 255;
    threshold(grayimage,binaryimage,thresh,max,CV_THRESH_BINARY);//图形二值化
    imshow("binaryimage", binaryimage);
    Mat sizeimage;
    resize(original, sizeimage, Size(200, 300), (0,0),(0,0),INTER_LINEAR);//图像缩放
    imshow("sizeimage", sizeimage);*/
    waitKey(0);
    return 0;
}

图片的基本变换,后续再继续添加吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值