一、获取代码方式

获取代码方式1:
完整代码已上传我的资源:【图像处理基础】基于matlab图像Harris角点检测【含Matlab源码 1731期】

获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。

备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);

二、数字图像处理简介

图像处理基础教程链接
1 【基础教程】基于matlab图像处理(表示方法+数据结构+基本格式+类型转换+读取+点运算+代数运算)【含Matlab源码 834期】
2 【基础教程】基于matlab图像处理(读写+显示+运算+转换+变换+增强+滤波+分析+统计)【含Matlab源码 144期】
3 【基础教程】基于matlab图像增强+复原+分割【含Matlab源码 056期】

三、部分源代码

clear;filename = 'Lena.jpg';
X = imread(filename);     Info = imfinfo(filename);
if (Info.BitDepth > 8)f = rgb2gray(X);
end%计算图像亮度f(x,y)在点(x,y)处的梯度-----------------------------------------------
ori_im = double(f) / 255;
fx = [-2 -1 0 1 2];                     % x方向梯度算子
Ix = filter2(fx, ori_im);                fy = [-2; -1; 0; 1; 2];                     % y方向梯度算子
Iy = filter2(fy, ori_im);                % y方向滤波%构造自相关矩阵---------------------------------------------------------------
Ix2 = Ix .^ 2;
Iy2 = Iy .^ 2;
Ixy = Ix .* Iy;clear Ix;
clear Iy;h= fspecial('gaussian', [7 7], 2);        % 产生7*7的高斯窗函数,sigma=2Ix2 = filter2(h,Ix2);
Iy2 = filter2(h,Iy2);
Ixy = filter2(h,Ixy);%提取特征点---------------------------------------------------------------
height = size(ori_im, 1);
width = size(ori_im, 2);
result = zeros(height, width);           % 纪录角点位置,角点处值为1R = zeros(height, width);
Rmax = 0;                              % 图像中最大的R值
k = 0.06;for i = 1 : heightfor j = 1 : widthM = [Ix2(i, j) Ixy(i, j); Ixy(i, j) Iy2(i, j)];            R(i,j) = det(M) - k * (trace(M)) ^ 2;                     % 计算Rif R(i,j) > RmaxRmax = R(i, j);endend
end

四、运行结果

五、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1] 蔡利梅.MATLAB图像处理——理论、算法与实例分析[M].清华大学出版社,2020.
[2]杨丹,赵海滨,龙哲.MATLAB图像处理实例详解[M].清华大学出版社,2013.
[3]周品.MATLAB图像处理与图形用户界面设计[M].清华大学出版社,2013.
[4]刘成龙.精通MATLAB图像处理[M].清华大学出版社,2015.

【图像处理基础】基于matlab图像Harris角点检测【含Matlab源码 1731期】相关推荐

  1. 用matlab实现harris角点检测,基于MatlabGUI的Harris角点检测程序

    基于MatlabGUI的Harris角点检测程序 作 者: Bugzhao Mailto: bugzhao@http://www.doczj.com/doc/fd59aac50c22590102029 ...

  2. 测角误差估计算法matlab,Harris角点检测 及 Matlab实验

    目录 1 基础知识 1.1 图像变化的类型 1.2 提取点特征的作用 1.3 什么是好的角点检测算法? 2 Harris 角点检测 2.1 Harris角点检测基本思想 2.2 Harris角点检测: ...

  3. Python+OpenCV:图像Harris角点检测(Harris Corner Detection)

    Python+OpenCV:图像Harris角点检测(Harris Corner Detection) 理论 corners are regions in the image with large v ...

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

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

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

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

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

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

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

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

  8. 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】

    一.代码运行视频(哔哩哔哩) [Matlab身份证识别]身份证号码识别[含GUI源码 014期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

  9. 【Matlab人脸识别】KL变换人脸识别【含GUI源码 859期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]KL变换人脸识别[含GUI源码 859期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

  10. 【Matlab水果识别】苹果质量检测及分级系统(带面板)【含GUI源码 1613期】

    一.代码运行视频(哔哩哔哩) [Matlab水果识别]苹果质量检测及分级系统(带面板)[含GUI源码 1613期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...

最新文章

  1. 【转】HTTP协议详解
  2. invalidate () 方法
  3. SAP 电商云 Spartacus UI 产品搜索结果的设计明细
  4. docker没有下载完全_会用Docker的人都别装了,这多简单呐
  5. 图灵奖获得者、信息安全常青树Adi Shamir:从密码学到AI对抗性样本研究|智源大会嘉宾风采...
  6. SQL执行效率提升几万倍的操作详解!
  7. 游戏中基于物理的渲染简简明科普
  8. 新冠全球蔓延,AI+大数据拿什么拯救全人类? | AI 技术生态论
  9. catia装配体怎么把零件旋转180度_各种装配夹具,来看看适合你用的
  10. tomcat7简单优化
  11. ebay 后台HTML有尺寸宽度要求吗,eBay牛仔裤成为尺码问题重灾区,卖家上架需注意这几个方面...
  12. 自己仿的一个网页,比较适合小白入门
  13. 【iOS沉思录】:iOS多媒体音频(下)-录音及其播放
  14. 模拟量输入输出配置及数值的规范化
  15. K8S从入门到放弃系列-(14)Kubernetes集群Dashboard部署
  16. 手机插了sd卡显示无服务器,手机sd卡无法读取之sd卡无文件系统或文件系统不受支持怎么办...
  17. [人工智能-深度学习-4]:数据流图与正向传播、动态图与静态图
  18. std::cunction() 简单描述
  19. 对挣钱与财富等三个问题的思考
  20. 网页数据采集爬虫研究

热门文章

  1. 非常恶俗地分享一首歌曲(刘亦菲·蝶恋)
  2. [收藏]DIV中控制超级链接的方法
  3. BZOJ 1977/洛谷P4180 - 次小生成树 Tree(严格次小生成树)
  4. Python学习笔记_Day3_字典
  5. 完美解决eclipse编辑器中文字符过小问题
  6. Flex桌面AIR软件日志添加
  7. js里apply用法
  8. ASP.NET中使用System.Net.Mail发邮件
  9. Python学习笔记之 循环,列表生成式,生成器,迭代器
  10. 190111每日一句