一、源代码

function chengxu()
%第1步
close all
I=imread('1.jpg');  %读取图像
I=rgb2gray(I);    %彩色图像转换成灰度图% I=im2bw(I);      %二值化
I=edge(double(I)); %检测图像的边缘
figure
imshow(I)          %显示边缘检测的结果%第2步[m,n]=size(I);     %计算图像的尺寸M=3;             %定义X方向分割的块数
N=3;             %定义Y方向分割的块数
mm=floor(m/M);   %子块行的长度
nn=floor(n/N);   %子块列的长度
count=1;         %计数器
figure
for i=1:Mfor j=1:NA=I((i-1)*mm+1:i*mm,(j-1)*nn+1:j*nn);    %分割原图像,得到一个子块subplot(M,N,count)imshow(A)               %显示一个子块zuoshangjiao=[(i-1)*mm+1 (j-1)*nn+1];  %子块左上角的坐标[x,y,k,b]=zikuai(A,zuoshangjiao);      %得到子块里白色像素点拟合得到的直线的斜率k和截距b(调用zikuai函数)X{count}=x;       %保存子块里所有白色像素的x坐标Y{count}=y;       %保存子块里所有白色像素的y坐标K(count)=k;       %保存子块里拟合得到的直线的斜率kB(count)=b;       %保存子块里拟合得到的直线的截距bcount=count+1;    %计数器加1,进行下一个子块的计算end
end

二、运行结果



三、备注

版本:2014a

【图像直线拟合】基于matlab最小二乘法图像直线拟合【含Matlab源码 100期】相关推荐

  1. 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】

    一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...

  2. 【Matlab图像加密】正交拉丁方置乱算法图像加解密【含GUI源码 182期】

    一.代码运行视频(哔哩哔哩) [Matlab图像加密]正交拉丁方置乱算法图像加解密[含GUI源码 182期] 二.matlab版本及参考文献 一.代码运行视频(哔哩哔哩) [Matlab图像处理]自动 ...

  3. 【Matlab车牌识别】停车计费系统【含GUI源码 735期】

    一.代码运行视频(哔哩哔哩) [Matlab车牌识别]停车计费系统[含GUI源码 735期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLA ...

  4. 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】

    一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...

  5. 【Matlab语音分析】语音信号分析【含GUI源码 1718期】

    一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...

  6. 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】

    一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...

  7. 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...

  8. 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...

  9. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...

  10. 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】

    一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...

最新文章

  1. Cell子刊:微生物组学研究的突破与瓶颈
  2. T-SQL中default值的使用
  3. 带有Angular JS的Java EE 7 –第1部分
  4. 2016年3月16日作业
  5. MySQL数据表类型及文件结构
  6. TCP/IP网络编程-前三章学习笔记
  7. 机械硬盘低级格式化软件_万能硬盘低格工具(支持所有IDE、SATA、移动硬盘)
  8. appium环境搭建android版,【appium】自动化测试appium教程(环境搭建上)
  9. Webgl-超级基础随笔2-矩阵与绘制Cude
  10. 软件工程中的数据流图
  11. 阿里云mysql导出表,导出mysql表数据库
  12. 第五章第二十八题(显示每月第一天是星期几)(Display the first days of each month)
  13. 服务器root权限安全策略配置
  14. 解析少儿编程与创客教育的实战原理
  15. 十张图,看数据分析如何赋能销售
  16. 在浏览器输入一句话之后是如何响应的
  17. VS2005错误 error PRJ0003 生成 cmd.exe 时出错
  18. 概率论与数理统计系列笔记之第五章——统计量及其分布
  19. Tomcat禁止打印日志
  20. 打怪升级js,随机产生一只苍蝇,点击消失

热门文章

  1. HDU 4738 无向图求桥
  2. windows 不能在本地计算机启动SqlServer. 参考特定服务错误代码10048
  3. [Fatal Error] :3:13: Open quote is expected for attribute {1} associated with an element type i...
  4. axis2 调用.net基于https的WebService接口
  5. OpenInventor笔记:线性坐标轴PoLinearAxis的使用
  6. OpenCV_轮廓例子
  7. Python3入门机器学习经典算法与应用 第3章 numpy.array 中的运算
  8. Python TCP 学习笔记
  9. Atitit 薪酬管理法 工作手册 员:薪酬管理办法 1.薪酬结构 所有员工的薪酬均由岗位工资、级别工资、校龄工资、特别津贴、绩效工资和季度奖金六部分组成。其中岗位工资、级别工资、校龄工资、22
  10. Atitit hibernste5 注解方式开发总结 目录 1. 映入hb5的jar 建立项目 1 1.1. 建表tab1 ,这里使用了sqlite数据库 1 1.2. 建立映射实体类tab1