作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题是我有一个 png
格式的雷达图像。 (抱歉,我不得不删除该图片,因为我的同事说它侵犯了德国气象局的版权)
我想在 MATLAB 中读取图像。然后读取所有的云,并用唯一索引标记每个云。这意味着属于某个云的每个像素都标有相同的索引 i
。计算每朵云的 area(coa)
中心,然后我应该能够测量从一个 coa 到另一个云之间的距离。
我知道一些类似的工作是在 IDL 中完成的。我尝试过使用它,但如果我能够在 MATLAB 中完成所有这些工作并更多地关注结果,而不是花时间学习 IDL,那对我来说会容易得多。
因此,在开始之前,我想知道这一切是否都可以在 MATLAB 中实现。如果是,您能否指导我如何提取云并标记它们?
最佳答案
首先进行一些基本的图像分析,例如阈值处理或中值滤波等,以减少相关的噪声。然后你可以使用bwlabel
用唯一索引标记每个云。使用reigonprops
找到质心。
这是一个非常基本的代码示例:
d=imread('u09q8.png');
bw = im2bw(d,0.1); % thereshold at 50%
bw = bwareaopen(bw, 10); % Remove objects smaller than 10 pixels from binary image
bw=bwlabel(bw); % label each cloud
stats=regionprops(bw,'Centroid'); % find centroid coordinates of all labeled clouds
关于matlab - 在 matlab 中进行图像标记和寻找质心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14455661/
前言 一年一度的虐狗节终于过去了,朋友圈各种晒,晒自拍,晒娃,晒美食,秀恩爱的。程序员在晒什么,程序员在加班。但是礼物还是少不了的,送什么好?作为程序员,我准备了一份特别的礼物,用以往发的微博数据
默认情况下,我有一个 V3 map 加载并以特定的经度/纬度为中心。加载后,用户可以输入他们的地址以获取前往该地点的路线。发生这种情况时, map 会调整大小以适应其左侧的方向框。因此,路线在 map
我是一名优秀的程序员,十分优秀!