图像处理和MATLAB上的Steve https://blogs.mathworks.com/steve网站 自1993年以来,Steve Eddins为MathWorks开发了MATLAB和图像处理功能。他还指导开发团队为工程师和科学家设计编程接口。史蒂夫与人合著了《使用MATLAB进行数字图像处理》。 2020年4月27日星期一20:19:20+0000 在美国 每小时 1个 https://wordpress.org/?v=5.4分 装卸图像处理 https://feedburner.google.com 订阅我的雅虎! 订阅Feedly 订阅小计 订阅Bloglines 订阅Netvibes 使用Bitty Browser订阅 订阅每日轮换 绘制光谱图-第1部分 http://feedproxy.google.com/~r/stevenimageprocessing/~3/J6Aqb\u vqaCE/ https://blogs.mathworks.com/steve/2020/04/27/making-color-spectrum-plots-part-1/#回复 史蒂夫埃丁斯 2020年4月27日星期一20:19:20+0000 未分类 https://blogs.mathworks.com/steve/?p=4095个

使用MATLAB的新版数字图像处理(DIPUM3E)包含许多与颜色、颜色计算相关的MATLAB函数,以及色彩可视化。我在3月10日的帖子中写到了显示色板的功能。你可以在MATLAB的颜色工具中找到一些函数。。。阅读更多>;>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/illuminant-d65.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

使用MATLAB的新版数字图像处理(DIPUM3E)包含许多与颜色、颜色计算和颜色可视化相关的MATLAB函数。我在我的3月10日邮报。您可以在MATLAB颜色工具在文件交换中,以及在https://github.com/dipum/dipum-toolbox网站“>GitHub存储库包含本书的MATLAB源代码。

MathWorks的一位朋友问我,今年早些时候,我为什么选择编写与颜色相关的特定函数。答案是我写了一些函数来帮助讲述我想讲的故事。例如,我想在

的早些时候谈一谈https://blogs.mathworks.com/steve/?p=4095&s\u tid=feedtopost“>阅读更多信息>;

https://blogs.mathworks.com/steve/2020/04/27/making-color-spectrum-plots-part-1/feed网站/ 0个 https://blogs.mathworks.com/steve/2020/04/27/making-color-spectrum-plots-part-1/?sêtid=feedtopost
点的几何变换-入门 http://feedproxy.google.com/~r/stevenimageprocessing/~3/JO7QMomOawU/ https://blogs.mathworks.com/steve/2020/04/06/geometric transformation of points getting started/#回应 史蒂夫埃丁斯 2020年4月6日星期一19:57:58+0000 几何学 https://blogs.mathworks.com/steve/?p=4067个

我喜欢考虑图像的几何变换(拉伸、收缩、旋转,从点的几何变换开始。你可以把一个几何点变换看作是把一个点从一个位置移动到另一个位置,比如这个:。。。阅读更多>;>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/simple-transform.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

我喜欢从点的几何变换开始考虑图像的几何变换(拉伸、收缩、旋转等)。您可以将几何点变换看作是将一个点从一个位置移动到另一个位置,例如:

但是这个术语很快就会变得有点混乱。(将坐标系中的一个点移动到另一个位置意味着什么?)它有助于我们的符号和思维变得更加系统。让我们尝试将点的几何变换定义为从一个坐标系中的位置到另一个坐标系中的位置(通常不同)的映射。这里有一个图表来说明:

DIPUM3E图6.1

笛卡尔坐标系$(w,z)$称为输入空间,笛卡尔坐标系$(x,y)$称为输出空间。(请注意,图像处理

阅读更多信息>;

https://blogs.mathworks.com/steve/2020/04/06/geometric-transformation-of-points-getting-started/feed网站/ 0个 https://blogs.mathworks.com/steve/2020/04/06/geometric-transformation-of-points-getting-started/?sêtid=feedtopost
如何显示色样 http://feedproxy.google.com/~r/stevenimageprocessing/~3/opOM0mX Crc/ https://blogs.mathworks.com/steve/2020/03/10/how to display color swatches/#respond(如何显示色板) 史蒂夫埃丁斯 2020年3月10日星期二11:00:36+0000 未分类 https://blogs.mathworks.com/steve/?p=4027个

When working on the "Color Image Processing" chapter of DIPUM3E, I found myself often wanting to display square blocks (or swatches) of color, like this:... read more >>

When working on the "Color Image Processing" chapter of DIPUM3E, I found myself often wanting to display square blocks (or swatches) of color, like this:

Eventually, I wrote a function, colorSwatches, to display a bunch of color squares using a single patch object. This function is used in DIPUM3E, and it is included in the MATLAB code files for the book. To call it, start with a set of RGB color values arranged in a Px3 matrix, where P is the number of colors. The lines functions returns the colors used by the MATLAB plot function:

c = lines(7) c = 0 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560 0.4660 0.6740 0.1880 0.3010 0.7450

...read more >>

https://blogs.mathworks.com/steve/2020/03/10/how-to-display-color-swatches/feed网站/ 0个 https://blogs.mathworks.com/steve/2020/03/10/how-to-display-color-swatches/?sêtid=feedtopost
利用MATLAB进行数字图像处理,第3版 http://feedproxy.google.com/~r/stevenimageprocessing/~3/ag4yHEvmsmM/ https://blogs.mathworks.com/steve/2020/03/03/digital-image-processing-using-matlab-3rd-edition/#回复 史蒂夫埃丁斯 2020年3月3日星期二20:05:37+0000 迪普姆 https://blogs.mathworks.com/steve/?p=4009个

使用MATLAB的第三版数字图像处理(DIPUM3E)刚刚出版,终于出版了。新版本包括图像变换、光谱颜色模型、几何变换、聚类、超像素、图形切割、活动轮廓、最大稳定极值区域、SURF和类似特征检测以及深度学习网络的广泛新覆盖范围。。。。阅读更多>;>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/dipum3e-fig0702.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

使用MATLAB的第三版数字图像处理(DIPUM3E)刚刚出版,终于出版了。新版本包括图像变换、光谱颜色模型、几何变换、聚类、超像素、图切割、活动轮廓、最大稳定极值区域、SURF和类似特征检测以及深度学习网络的广泛新覆盖。这本书中的MATLAB代码可以在GitHub

这个博客对2009年出版的第二版产生了重大影响。最初的版本有一个关于几何变换的小章节,我想把它扩展到第二版。为了准备,我几乎写了一封信https://blogs.mathworks.com/steve/category/spatial-transforms网站/“>2006年有20篇关于这个主题的博客文章。这些帖子影响了https://blogs.mathworks.com/steve/?p=4009&s\u tid=feedtopost“>阅读更多信息>;

https://blogs.mathworks.com/steve/2020/03/03/digital-image-processing-using-matlab-3rd-edition/feed网站/ 0个 https://blogs.mathworks.com/steve/2020/03/03/digital-image-processing-using-matlab-3rd-edition/?sêtid=feedtopost 高音谱号、Unicode、SVG、字符串、Bézier曲线、kron、隐式展开和polyshape http://feedproxy.google.com/~r/stevenimageprocessing/~3/klwzazhfik/ https://blogs.mathworks.com/steve/2020/01/16/treble cless unicode svg strings bezier curves kron implicit expansion and polyshape/#respond(回应) 史蒂夫埃丁斯 2020年1月16日星期四22:39:22+0000 未分类 https://blogs.mathworks.com/steve/?p=3971

Today I will show you how I plotted this treble clef symbol in MATLAB:... read more >>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/treble-clee-screen-shot.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

今天我将展示如何在MATLAB中绘制这个高音谱号:

我的发现和实现过程涉及Unicode字符、SVG文件、字符串处理、Bezier曲线、kron、隐式扩展和多边形。我觉得很有趣,我学到了一些东西,所以我想和大家分享一下。

作为一个个人项目,我为法国号角制作专门的指法图表。当然,我是在MATLAB中完成的。对于其中一个图表,我想能够放置几个高音谱号符号,准确和高质量。这就是我开始这个任务的原因。

首先,我想知道高音谱号(也称为G谱号)是否有Unicode符号。有。我喜欢使用Unicode的一个在线资源是https://www.fileformat.info/info/unicode/index.htm网址">文件格式.info,其中包含高音谱号的信息页:

,但我不确定直接使用Unicode字符是否真的是

阅读更多信息>;

https://blogs.mathworks.com/steve/2020/01/16/treble-cless-unicode-svg-strings-bezier-curves-kron-implicit-expansion-and-polyshape/feed/ 0个 https://blogs.mathworks.com/steve/2020/01/16/treble-cless-unicode-svg-strings-bezier-curves-kron-implicit-expansion-and-polyshape/?sêtid=feedtopost
如何在MATLAB中编写动画PNG文件 http://feedproxy.google.com/~r/stevenimageprocessing/~3/XGR05t0s3Bo/ https://blogs.mathworks.com/steve/2019/12/20/how to write animated png apng files from matlab/#respond(如何从matlab编写动画png apng文件) 史蒂夫埃丁斯 2019年12月20日星期五17:12:25+0000 未分类 防抱死制动系统 clf公司 cosd公司 累加 差异 gcf公司 持有 图像 interp1公司 长度 邻接空间 情节 打印 真实的 重塑 辛德 大小 https://blogs.mathworks.com/steve/?p=3955

Today, I'm writing about how to create animated PNG (APNG) files, such as this one:... read more >>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/animated-pursuit-curves.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

今天,我写的是如何创建动画PNG(APNG)文件,比如这个:

我第一次写的是APNG文件https://blogs.mathworks.com/steve/2019/02/07/animated-png-apng-files网站/“>去年2月。APNG文件是一个有效的PNG图像文件,它巧妙地使用文件元数据来压缩和存储完整动画的帧。请参见https://blogs.mathworks.com/steve/2019/02/07/animated-png-apng-files网站/“>2019年2月7日发布了解更多有关此的详细信息。

就在最近,我创建了一个用于创建APNG文件的MATLAB实用程序。它可以在文件交换以及https://github.com/mathworks/apng-writer“>GitHub。此实用程序使用程序APNG Assember,该程序在单独的许可条款下可用。该实用程序将在您第一次使用时自动为您下载此程序

阅读更多信息>;

https://blogs.mathworks.com/steve/2019/12/20/how-to-write-animated-png-apng-files-from-matlab/feed网站/ 0个 https://blogs.mathworks.com/steve/2019/12/20/how-to-write-animated-png-apng-files-from-matlab/?sêtid=feedtopost
如何在图形标题上有点疯狂 http://feedproxy.google.com/~r/stevenimageprocessing/~3/Ug0jaiDWJrE/ https://blogs.mathworks.com/steve/2019/12/10/how-to-go-a-little-crazy-with-graphics-titles/#回复 史蒂夫埃丁斯 2019年12月10日星期二12:00:02+0000 未分类 布基 轮廓 余弦 埃兹波尔 fplot公司 弗苏夫 图表 持有 图像 传奇 邻接空间 下一个 高峰 情节 绘图3 冲浪 平铺布局 标题 xlim公司 https://blogs.mathworks.com/steve/?p=3915
<!--简介-->

标题功能是https://blogs.mathworks.com/steve/2019/11/11/guess-the-functions-and-get-a-t恤/“>在我写这篇博客的13年里,第三个最常用的函数是imshowimread。您可能已经多次使用过这个函数。。。。阅读更多>;>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/title_function_dead_01.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

标题函数是https://blogs.mathworks.com/steve/2019/11/11/guess-the-functions-and-get-a-t恤/“>在我写这篇博客的13年中,仅次于imshow和imread,位居第三。您可能已经多次使用过这个函数。

但我怀疑,即使是您中的高级用户也可能不知道这个函数的一半功能。>如何命名平铺…阅读更多信息>;

https://blogs.mathworks.com/steve/2019/12/10/how-to-go-a-little-crazy-with-graphics-titles/feed网站/ 0个 https://blogs.mathworks.com/steve/2019/12/10/how-to-go-a-little-crazy-with-graphics-titles/?sêtid=feedtopost 如何使用遮罩在图像上覆盖颜色 http://feedproxy.google.com/~r/stevenimageprocessing/~3/ffPToLNJ7EU/ https://blogs.mathworks.com/steve/2019/12/03/how-to-overlay-a-color-on-an-image-using-a-mask/#回复 史蒂夫埃丁斯 2019年12月3日星期二23:08:12+0000 未分类 边缘 扩张不全 伊莫弗雷 显示图像 一个 RGB2灰色 https://blogs.mathworks.com/steve/?p=3897

In my first year of writing this blog (2006!), I showed how to overlay a color onto an image based on a mask. This was the example I gave back then:... read more >>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/image-overlay-operation-600w.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

在我写这篇博客的第一年(2006!),我演示了如何基于遮罩将颜色覆盖到图像上。这就是我当时给出的例子:

我编写了一个名为imoverlay的函数来处理所有的细节,我//www.tianjin-qmedu.com/matlabcentral/fileexchange/10502-image-overlay“>大约三年半前,图像处理工具箱开发团队在r2016年将其提交给了文件交换

一个相似的函数,同名。我想鼓励每个人都使用这个新功能。

由于我的文件交换版本仍在频繁下载中,所以我决定暂时不删除它。相反,我更新了提交内容,将函数名更改为imoverlay_old,并在图像处理工具箱中包含有关新函数的注释。

下面是一个新示例。我将使用I m overlay(新的)覆盖https://blogs.mathworks.com/steve/?p=3897&s\u tid=feedtopost“>阅读更多信息>;

https://blogs.mathworks.com/steve/2019/12/03/how-to-overlay-a-color-on-an-image-using-a-mask/feed网站/ 0个 https://blogs.mathworks.com/steve/2019/12/03/how-to-overlay-a-color-on-an-image-using-a-mask/?sêtid=feedtopost 如何读取和可视化DICOM卷 http://feedproxy.google.com/~r/stevenimageprocessing/~3/5j-haiyJIn4/ https://blogs.mathworks.com/steve/2019/11/19/how-to-read-and-visualize-a-dicom-volume/#回复 史蒂夫埃丁斯 2019年11月19日星期二17:38:24+0000 未分类 双氯芬醚 双读卷 董事 长度 情节 分类 挤压 标题 伏尔秀 卷取器 https://blogs.mathworks.com/steve/?p=3881

今年早些时候,我了解了一些关于DICOM数据集的信息,这让我很吃惊。我下载了一个头颈CT+PET研究,我想在MATLAB中创建一个体积数组。一开始我试着用很难的方法去做,当然我错了。(剧透:有一个简单的。。。阅读更多>;>

最大值-宽度:500px;“src=”https://blogs.mathworks.com/steve/files/dir-output.png网站“onError=”this.onerror=空; 本.src='https://blogs.mathworks.com/wp-content/themes/mathworks U 1.0/images/placeholder U 7.jpg';“/>

今年早些时候,我学到了一些关于DICOM数据集的东西,这让我很惊讶。我下载了一个头颈CT+PET研究,我想在MATLAB中创建一个体积数组。一开始我试着用很难的方法去做,当然我错了。(扰流器:有一个简单的方法。)

我天真地假设DICOM数据集中的文件名顺序有某种意义。这是我正在查看的文件夹:

您可以看到我有00000.dcm、00001.dcm、…、000089.dcm格式的文件。所以,我按文件名顺序读取这些文件,并将数据连接到第三个维度。而且,我搞得一团糟。我假设文件名顺序对应于物理切片顺序,但我错了。

通过查看dicominfo返回的SliceLocation字段可以看到这一点。让我按文件名顺序读取文件,并绘制结果切片位置。

folder=“/Users/eddins/OneDrive-MathWorks/General Reference/D/DICOM Head-Neck PET CT

阅读更多信息>;

https://blogs.mathworks.com/steve/2019/11/19/how-to-read-and-visualize-a-dicom-volume/feed网站/ 0个 https://blogs.mathworks.com/steve/2019/11/19/how-to-read-and-visualize-a-dicom-volume/?sêtid=feedtopost
猜猜功能,买件t恤 http://feedproxy.google.com/~r/stevenimageprocessing/~3/PStMPKuCD84/ https://blogs.mathworks.com/steve/2019/11/11/guess-the-functions-and-get-a-t-shirt/#回复 史蒂夫埃丁斯 2019年11月11日星期一12:00:50+0000 未分类 https://blogs.mathworks.com/steve/?p=3863个

Of all the MATLAB or MathWorks toolbox functions that have been mentioned in this blog since 2006, imshow and imread have appeared the most. As in last week's post, they often appear together, right at the beginning: ... read more >>

Of all the MATLAB or MathWorks toolbox functions that have been mentioned in this blog since 2006, imshow and imread have appeared the most. As in last week's post, they often appear together, right at the beginning:

When I say they have "appeared the most," I am counting each function once for each blog post in which it has been used or mentioned.

I'll send a MATLAB t-shirt to the first two people who can name another function in the top five. Make your guesses in the comments. One guess per person, please.

UPDATE 13-Nov-2019: Since one person contributed two guesses that were both in the top five, possibly taking away someone else's guess, I'm awarding three t-shirts. Winners:

Alfoil (plot, tied for

...read more >>

https://blogs.mathworks.com/steve/2019/11/11/guess-the-functions-and-get-a-t-shirt/feed网站/ 0个 https://blogs.mathworks.com/steve/2019/11/11/guess-the-functions-and-get-a-t-shirt/?sêtid=feedtopost