opencv掩膜操作

 2023-09-10 阅读 23 评论 0

摘要:#include <iostream>#include <opencv2/opencv.hpp> using namespace std;using namespace cv; 怎样对掩膜内的图像进行处理,/***opencv自带的掩膜操作API*/int test2(){  Mat img1, img2, img3;  img1 = imread("D://images//4.jpg");  if (!

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

怎样对掩膜内的图像进行处理,
/**
*opencv自带的掩膜操作API
*/
int test2()
{
  Mat img1, img2, img3;
  img1 = imread("D://images//4.jpg");
  if (!img1.data)
  {
    cout << "图片不存在" << endl;
    return -1;
  }
  namedWindow("win1", CV_WINDOW_AUTOSIZE);
  imshow("win1", img1);

  Mat kernel = (Mat_<char>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0);
  filter2D(img1,img2,img1.depth(),kernel);

  namedWindow("win2", CV_WINDOW_AUTOSIZE);
  imshow("win2", img2);
  //imwrite("6-2.jpg",img2);

opencv快速入门、}


int main()
{
  
  int k2 = test2();

  waitKey(0);
  return 0;
}

opencv边缘增强。 

 

 

opencv取出掩膜,转载于:https://www.cnblogs.com/herd/p/9669388.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/36586.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息