美文网首页
图像处理

图像处理

作者: 食梦狸猫 | 来源:发表于2019-04-25 21:47 被阅读0次

图像显示

要将图像显示需要

  • 用imread函数载入图像,存储到数据结构Mat类中
  • 用imshow函数显示
#include <opencv2/opencv.hpp>
.....
  Mat srcImage = imread("test.jpg");
  imshow("pic",srcImage);

图像腐蚀

腐蚀主要用于形态学中除去图像的某些部分

Mat element=getStructingElement(MORPH_RECT,Size(15,15));
Mat dstImage;
erode(srcImage,dstImage,element);
imshow("after erode",dstImage);

图像模糊

blur(srcImage, dstImage, Size(7,7));
imshow("after blur", dstImage);

canny边缘检测

先载入图像,再将其转换为灰度图,再用blur函数进行图片模糊降噪,再用canny函数进行边缘检测

Mat dstImage,edge,grayImage;
dstImage.create( srcImage.size(),srcImage.type() );
//转为灰度图像
cvtColor( srcImage, grayImage, COLOR_BGR2GRAY );

blur( grayImage, edge, Size(3,3) );
Canny( edge, edge, 3, 9, 3);
imshow("after Canny",edge);

相关文章

  • 20180222周四~图像处理

    图像处理,分低层处理,输入图像,输出图像。中层处理,输入图像,输出数据。如分割。高层处理,输入图像,输出语义。...

  • 四 图像处理

    图像处理技术概述: 图像处理技术 image processing 图像处理技术是用计算机对 图像信息进行处理的技...

  • 图像平滑处理

    图像平滑处理(Smoothing Images)图像模糊处理(Blurring Images)图像滤波(Image...

  • PHP基础 —— 图形处理

    图像处理 GD和图像处理,不仅可以创建文件,而且可以处理已有图像 创建图像基本步骤 创建图像 所有的操作都需要在此...

  • 1. 图像处理、计算机视觉与OpenCV

    图像处理(数字图像处理): 图像处理是用计算机对图像进行分析,以达到所需结果的技术,主要包括图像压缩,增强与复原,...

  • iOS OpenCV 图像灰度处理

    iOS OpenCV 图像灰度处理 iOS OpenCV 图像灰度处理

  • 《数字图像处理与分析》学习笔记 1

    第一章:图像处理的基本知识 1.1数字图像处理概述 【1、数字图像处理及其特点】 1.图像与数字图像 图像是自然界...

  • Metal图像处理——直方图均衡化

    Metal图像处理——直方图均衡化 Metal图像处理——直方图均衡化

  • OpenCV入门

    图像处理的基本操作  在图像处理的过程中,读取图像、显示图像和保存图像是最基本的操作 1. 读取图像 retval...

  • 信号处理(三)

    本篇介绍 本篇接续信号处理的介绍。 图像中的信号处理 信号处理在采样图像中使用的最为广泛。比如图像的模糊就是将图像...

网友评论

      本文标题:图像处理

      本文链接:https://www.haomeiwen.com/subject/hwptnqtx.html