zoukankan      html  css  js  c++  java
  • OpenCV 学习之路(1)

    OpenCV的第一个代码:

    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    #include <iostream>
    
    cv::Mat function(){
        cv::Mat ima(500,500,CV_8U,50);
        return ima;
    }
    
    int main(){
        //创建窗口
        cv::namedWindow("Image 1");    
        cv::namedWindow("Image 2");
        cv::namedWindow("Image 3");
        cv::namedWindow("Image 4");
        cv::namedWindow("Image 5");
        cv::namedWindow("Image ");
        //定义图像
        cv::Mat image1(240, 320, CV_8U, 50);
        cv::imshow("Image", image1);
        cv::waitKey(0);
    
        image1.create(200,200,CV_8U);
        image1 = 200;
    
        cv::imshow("Image", image1);
        cv::waitKey(0);
        //定义一个红色图像
        cv::Mat image2(240, 320, CV_8U, cv::Scalar(0,0,255));
        cv::imshow("Image", image2);
        cv::waitKey(0);
        //读取图像
        cv::Mat image3 = cv::imread("./data/beauty.jpg");
        //指向数据块    
        cv::Mat image4(image3);
        image1 = image3;
        //副本
        image3.copyTo(image2);
        cv::Mat image5 = image3.clone();
    
        cv::flip(image3, image3,1);
    
        //查看图像
        cv::imshow("Image 3", image3);
        cv::imshow("Image 1", image1);    
        cv::imshow("Image 2", image2);
        cv::imshow("Image 4", image4);
        cv::imshow("Image 5", image5);
        cv::waitKey(0);
    
        cv::Mat gray = function();
    
        cv::imshow("Image", gray);
        cv::waitKey(0);
        //作为灰度图图像读入
        image1 = cv::imread("./data/beauty.jpg", CV_LOAD_IMAGE_GRAYSCALE);
        image1.convertTo(image2, CV_32F, 1/225.0, 0.0);
        cv::imshow("Image", image2);
        cv::waitKey(0);
    
        return 0;
    }

    原图片:

    效果如下:

  • 相关阅读:
    9、 docker容器数据卷
    第十八章 MySQL数据库优化
    第十七章 MySQL的VIP漂移和Atlas
    第十六章 MHA高可用(续)
    第一章 shell基础
    第十五章 MHA高可用
    第十四章 MySQL的各种主从
    第十三章 MySQL的主从复制
    第十二章 MySQL的恢复与备份
    第十一章 MySQL日志详解
  • 原文地址:https://www.cnblogs.com/yoyo-sincerely/p/5816075.html
Copyright © 2011-2022 走看看