数字图像处理基础详解.pptVIP

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenCV教程: 基本图像操作 获取像素的亮度值 Scalar intensity = img.atuchar(x, y); // 灰度图像(单通道)亮度值 Vec3b intensity = img.atVec3b(x, y); uchar blue = intensity.val[0]; uchar green = intensity.val[1]; uchar red = intensity.val[2]; // 彩色图像亮度值 处理浮点图像(例如通对一个3通道图像进行Sobel运算得到的浮点图像) Vec3f intensity = img.atVec3f(x, y); float blue = intensity.val[0]; float green = intensity.val[1]; float red = intensity.val[2]; OpenCV教程: 基本图像操作 定义2维和3维点 vectorPoint2f points; vectorPoint3f points; 底层操作 img= scalar(0); // 图像全置为零 Rect r(10,10, 100, 100); // 定义一个矩形区域,左上角为10,10,高度和宽度为100. Mat smallImg=img(r); 将彩色图像转换为灰度图像 Mat img = imread(image.jpg); // loading a 8UC3 image Mat grey; cvtColor(img, grey, CV_BGR2GRAY); 将图像的类型从8UC1转为32FC1 src.convertTo(dst, CV_32F); OpenCV教程: 基本图像操作 显示图像 OpenCV提供了方便查看图像的方法。 Mat img = imread(image.jpg); namedWindow(image, CV_WINDOW_AUTOSIZE); imshow(image, img); waitKey(); 2.5 MATLAB图像处理简介 MATLAB简介 Matlab基本图像处理 2.5 MATLAB图像处理简介 MATLAB简介 使用复数矩阵做基本编程单元 书写简单,使用方便,演草纸式语言 功能强大,工具箱丰富,Image processing toolbox 图形功能强大 扩充能力强,交互性好 2.5 MATLAB基本图像处理 一个MATLAB图像处理的例子 RGB = imread(westconcordaerial.png); figure, imshow(RGB); % 显示彩色图像 Gray=rgb2gray(RGB); % 将彩色图像变成灰度图像 imshow(Gray); % 显示灰度图像 2.5 MATLAB基本图像处理 图像类型 图像文件的读写 矩阵的基本操作 数字图像处理附录 2. 颜色模型 RGB颜色模型的一个例子 Matlab中如何产生左边的RGB图像(图像大小为128x128) % 如何产生一幅彩色图像 Red=zeros(128,128); Red(1:64,1:64)=1; Green=zeros(128,128); Green(65:128,1:64)=1; Blue=zeros(128,128); Blue(1:64,65:128)=1; I=cat(3,Red,Green,Blue); imshow(I); 2.2色度学基础与颜色模型 2. 颜色模型 CMY模型和CMYK模型 CMY模型是硬拷贝设备上输出图像的颜色模型,常用于彩色打印、印刷行业。 它的三原色是青(Cyan)、品红(Magenta)、黄(Yellow),分别为红、绿、蓝的补色,称为减色基。 在CMY中,颜色是从白光中减去一定成分得到的,而不是像素RGB颜色模型那样,在黑光中增加某种颜色。 CMY坐标可以从RGB模型中得到: 青 品红 红 2.2色度学基础与颜色模型 2. 颜色模型 CMY模型和CMYK模型 (5) 由于在印刷时CMY模型不可能产生真正的黑色,因此在印刷业中实际上使用的是CMYK颜色模型,K为第四种颜色,表示黑色。用以弥补三个颜色混合不够黑的问题。 (6) Matlab中从RGB到CMY的转换。 rgb_I=imread(peppers.png); cmy_I=imcomplement(rgb_I); imshow(rgb_I); figure,imshow(cmy_I); 2.2色度学基础与颜色模型 2. 颜色模型 HSI 颜色模型 1915年美国色彩学家孟塞尔提出,它反映了人的视觉系统感知彩色的方式,以色调、饱和度和强度三种基本特征量来感知颜色。 色调H

文档评论(0)

元气小课堂 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档