目录
概述
OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大. 今天小白就带大家一起携手走进 OpenCV 的世界.
角点检测
角点检测 (Corner Detection) 是图像的重要特征. 角点可以帮助我们实现图像对其, 图像拼接, 目标识别等等重要用途.
Harris 角点检测 (Harris Corner Detection) 是最基础也是最重要的一种角点检测算法. 通过计算图像在 x, y 上平移的自相似性 (Self-Similarity) 来判断图像是否为角点.
例如: 某图像的某个位置在 x / y 方向上做微小的滑动, 如果窗口内的灰度值都有较大变换, 那么这个位置就是角点.
角点检测代码
格式:
cv2.cornerHarris(src, blockSize, ksize, k, dst=None, borderType=None)
参数:
- scr: 输入图像
- blockSize: 焦点检测中指定区域的大小
- ksize: Sobel 求导中使用的窗口大小
- ksize: Sobel 孔径参数, 取值范围为 [0.04, 0.06]
例1 :
import numpy as np
import cv2
# 读取图片
image = cv2.imread("house.jpg")
# 转换成灰度图
image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# harris角点检测
harris = cv2.cornerHarris(image_gray, 2, 3, 0.04)
# 阈值转换原图
image_corner = image.copy()
image_corner[harris > 0.01 * harris.max()] = [0, 0, 255]
# 整合
combine = np.hstack((image, image_corner))
# 图片展示
cv2.imshow("origional vs corner detection", combine)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存结果
cv2.imwrite("harris.jpg", combine)
输出结果:
例 2:
import numpy as np
import cv2
# 读取图片
image = cv2.imread("house2.jpg")
# 转换成灰度图
image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# harris角点检测
harris = cv2.cornerHarris(image_gray, 2, 3, 0.04)
# 阈值转换原图
image_corner = image.copy()
image_corner[harris > 0.1 * harris.max()] = [0, 0, 255]
# 整合
combine = np.hstack((image, image_corner))
# 图片展示
cv2.imshow("origional vs corner detection", image_corner)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存结果
cv2.imwrite("harris.jpg", combine)
输出结果:
相关推荐:
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
用AI写文章会不会查重率高?破解写作困扰的真相
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
AI公众号文章生成,轻松打造爆款内容
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
文字生成AI:开启创意写作的新纪元
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
ChatGPT诞生背景:人工智能如何突破语言的边界,ai辅助市场调研
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
AI助手Stut:智能时代的创新引擎,开启未来工作新篇章,ai对ai的格斗游戏
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
目前国内最好的AI人工智能软件:未来新篇章
智能AI写文章:高效创作新风尚
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
seo种草什么意思,seo yoo na ,三维地震反演AI
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
GPT优化:让你的工作与生活更高效、更智能,Ai__79
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
seo网站排名优化哪家好,seo网站优化平台 ,ai斗蟋
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
“新关键词”开启智慧营销新篇章,助力品牌突围,自己如何做网站seo
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
seo系列什么意思,seo的分类 ,que n ai je
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
seo自己做什么,自己做seo需要花钱吗 ,ai850775
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
创作新时代:自动生成文章AI的魅力与未来
ChatGPT维护-智能时代的数字助手,如何让你的工作更高效,ai智能救援
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失