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;
    }

    原图片:

    效果如下:

  • 相关阅读:
    MVC页面打印成pdf插件Rotativa
    lambda表达式嵌套
    MVC+EF五种条件查询获取数据列表方式
    自己写的通用分页存储过程
    Llinux命令大全之软件管理命令
    .net开发 chrome核心浏览器组件
    常用的SQL日期操作
    Linux各版本介绍说明
    大数据环境搭建
    markdown语法链接新页面打开
  • 原文地址:https://www.cnblogs.com/yoyo-sincerely/p/5816075.html
Copyright © 2011-2022 走看看