【图像直线拟合】基于matlab最小二乘法图像直线拟合【含Matlab源码 100期】
一、源代码
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期】相关推荐
- 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】
一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...
- 【Matlab图像加密】正交拉丁方置乱算法图像加解密【含GUI源码 182期】
一.代码运行视频(哔哩哔哩) [Matlab图像加密]正交拉丁方置乱算法图像加解密[含GUI源码 182期] 二.matlab版本及参考文献 一.代码运行视频(哔哩哔哩) [Matlab图像处理]自动 ...
- 【Matlab车牌识别】停车计费系统【含GUI源码 735期】
一.代码运行视频(哔哩哔哩) [Matlab车牌识别]停车计费系统[含GUI源码 735期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLA ...
- 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】
一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...
- 【Matlab语音分析】语音信号分析【含GUI源码 1718期】
一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...
- 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】
一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...
- 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...
- 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...
- 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...
- 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】
一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...
最新文章
- Cell子刊:微生物组学研究的突破与瓶颈
- T-SQL中default值的使用
- 带有Angular JS的Java EE 7 –第1部分
- 2016年3月16日作业
- MySQL数据表类型及文件结构
- TCP/IP网络编程-前三章学习笔记
- 机械硬盘低级格式化软件_万能硬盘低格工具(支持所有IDE、SATA、移动硬盘)
- appium环境搭建android版,【appium】自动化测试appium教程(环境搭建上)
- Webgl-超级基础随笔2-矩阵与绘制Cude
- 软件工程中的数据流图
- 阿里云mysql导出表,导出mysql表数据库
- 第五章第二十八题(显示每月第一天是星期几)(Display the first days of each month)
- 服务器root权限安全策略配置
- 解析少儿编程与创客教育的实战原理
- 十张图,看数据分析如何赋能销售
- 在浏览器输入一句话之后是如何响应的
- VS2005错误 error PRJ0003 生成 cmd.exe 时出错
- 概率论与数理统计系列笔记之第五章——统计量及其分布
- Tomcat禁止打印日志
- 打怪升级js,随机产生一只苍蝇,点击消失
热门文章
- HDU 4738 无向图求桥
- windows 不能在本地计算机启动SqlServer. 参考特定服务错误代码10048
- [Fatal Error] :3:13: Open quote is expected for attribute {1} associated with an element type i...
- axis2 调用.net基于https的WebService接口
- OpenInventor笔记:线性坐标轴PoLinearAxis的使用
- OpenCV_轮廓例子
- Python3入门机器学习经典算法与应用 第3章 numpy.array 中的运算
- Python TCP 学习笔记
- Atitit 薪酬管理法 工作手册 员:薪酬管理办法 1.薪酬结构 所有员工的薪酬均由岗位工资、级别工资、校龄工资、特别津贴、绩效工资和季度奖金六部分组成。其中岗位工资、级别工资、校龄工资、22
- Atitit hibernste5 注解方式开发总结 目录 1. 映入hb5的jar 建立项目	1 1.1. 建表tab1 ,这里使用了sqlite数据库	1 1.2. 建立映射实体类tab1