任何人都可以建议使用MATLBAB检测下图中每个目标中心的替代方法:

我目前的方法使用regionprops和质心检测.

clc, clear all, close all

format long

beep off

rng('default')

I=imread('WP_20160811_13_38_26_Pro.jpg');

BW=im2bw(I);

BW=imcomplement(BW);

s = regionprops(BW, 'area','Centroid');

centroids = cat(1, s.Centroid);

imshow(BW)

hold on

plot(centroids(:,1), centroids(:,2), 'b*')

hold off

是否有更精确的方法来检测中心,因为这种方法似乎对噪声,透视失真等敏感.是否有办法找到两个四分之一圆的每个圆的交点.

我正在考虑的另一类目标是:

谁能建议一种检测十字准线中心的方法?谢谢

最佳答案 我的修改对您的图像效率高达100%:

I = imadjust(imcomplement(rgb2gray(imread('WP_20160811_13_38_26_Pro.jpg'))));

filtered_BW = bwareaopen(im2bw(I), 500, 4);

% 500 is the area of ignored objects

final_BW = imdilate(filtered_BW, strel('disk', 5));

s = regionprops(final_BW, 'area','Centroid');

centroids = cat(1, s([s.Area] < 10000).Centroid);

% the condition leaves out the big areas on both sides

figure; imshow(final_BW)

hold on

plot(centroids(:,1), centroids(:,2), 'b*')

hold off

我要添加的功能:

> rgb2gray有一个维度值!

> imadjust自动优化亮度和对比度,

> bwareaopen摆脱小岛屿,

> imdilate和strel生长区域并连接不连续的区域.

matlab 准线,在MATLAB中检测目标中心相关推荐

  1. matlab 判断元素索引_MATLAB图像处理:08:在交通视频中检测汽车

    本示例说明如何使用"图像处理工具箱"来可视化和分析视频或图像序列.本示例使用VideoReader(MATLAB),implay和其他图像处理工具箱功能来检测交通视频中的浅色汽车. ...

  2. MATLAB图像分割——在多分辨率图像中检测植被

    文章目录 1.步骤 2.具体实现过程 1.读取图像并进行增强 2.提取颜色分量并绘制散点图 3.使用归一化变量进行检测 1.步骤   多分辨率图像广泛应用在遥感图像中,它通过获取不同光谱带下的信息来使 ...

  3. matlab在输电线路故障测距中应用,Matlab在输电线路故障测距中的应用.doc

    Matlab在输电线路故障测距中的应用 毕业设计(论文) 题目 Matlab在输电线路故障测距中的应用 二级学院 电子信息与自动化学院 专 业 电气工程及其自动化 班 级 110070401 学生姓名 ...

  4. 管路流体仿真matlab,MathWorks 在 Simscape 中新增建模和仿真流体系统功能

    MathWorks 今日宣布在 Simscape 产品系列中新增了建模流体系统功能.作为 Release 2016a 的一部分,Simscape Fluids 如今提供用于建模和仿真热液系统的组件库. ...

  5. MATLAB 暖通,MATLAB在暖通空调课程教学中的应用

    神经网络在非线性系统参数辨识中应用    丁晓贵 变风量空调系统应用研究    周向阳; GMSK信号仿真研究    刘业辉 积分分离模糊PID控制在中央空调温湿度控制中的应用    常继彬; 基于M ...

  6. matlab浊音段和清音段,基于Matlab编写的语音端点检测1

    wavread 基于Matlab编写的语音端点检测 专业: 班级: 姓名: 指导教师: 2011年6月18日 一.实验目的 1.学会MATLAB的使用,掌握MATLAB的程序设计方法: 3.掌握语音处 ...

  7. matlab电解电容在哪,基于MATLAB的电容器直流局部放电检测.pdf

    基于MATLAB的电容器直流局部放电检测.pdf 第29卷第4磐l@gJ 仪 器 仪 表 学 报 V01.29No.4 兰塑墨笙兰旦 .一. g塾i璺墅曼!殳坚堕璺!旦!兰尘曼旦!堕鱼!翌塾盥堡皇堕垒 ...

  8. 自动控制原理matlab pdf下载,第五章-matlab在自动控制原理中的应用.pdf

    第五章-matlab在自动控制原理中的应用.pdf 第第五五章章 MATLAB MATLAB MATLAB MATLAB在自动控制原理的应用在自动控制原理的应用 5 5 5 5 1 1 1 1 控制系 ...

  9. MATLAB#183;提取图像中多个目标

    基于matlab工具箱提取图像中的多目标特征(代码如下): 代码前面部分为提取图像的边界信息,调用了后面的遍历函数Pixel_Search,函数实现方法见后~ %%ROI Testing close ...

  10. 设置matlab图像线框,matlab在图像中画长方形(框)

    function [state,result]=draw_rect(data,pointAll,windSize,showOrNot) % 函数调用:[state,result]=draw_rect( ...

最新文章

  1. 【0521模拟赛】小Z爱数学
  2. 【新产品发布】EVC9001 USB 隔离器
  3. STM32启动文件详解及SystemInit函数分析
  4. 【学习笔记】一些常用的数学公式
  5. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线
  6. 控制台打印_SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印
  7. Transaction rolled back because it has been marked as rollback-only
  8. prometheus+consul服务发现+alertmanager配置
  9. output在delete中的应用
  10. java hostnameverifier_关于HostnameVerifier接口的解读
  11. InnoDB存储引擎体系架构
  12. 新华字典电子版_《新华字典》不收[王莹]字考证
  13. 图机器学习——1.1 传统方法:基于节点
  14. 泰戈尔专集:飞鸟集·新月集·园丁集(美冠纯美阅读书系·外国卷) 读后感
  15. 《学习Oracle从这里开始》之常用SQL篇
  16. 详解会议中控系统及其优点特点有哪些?
  17. Appium服务器初始化参数(Capability)
  18. python自动化测试 视频百度云_柠檬班python自动化测试开发课程
  19. C# GDI 手绘图片转化为电子版处理
  20. colt mrr_Learning To Rank 介绍

热门文章

  1. tensorflow学习笔记(2)张量与计算图
  2. 这些“大学”,将被除名!
  3. 太真实了!工业界AI项目落地血泪教训总结
  4. asp.net dev xtraReporting(一)静态页面
  5. 修改apache的网站根目录
  6. 数据库系统概论【设计与应用开发篇】
  7. Java事件的垃圾回收机制和跳出多重循环
  8. [51nod1232]完美数
  9. 南阳oj 814 又见拦截导弹
  10. double转换long的疑问