[七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵]

这篇具有很好参考价值的文章主要介绍了[七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章

  • [一] 【开源】基于PyQt的图像算法开发软件——如何让你开发效率翻倍
  • [二] 【开源】基于PyQt的图像算法开发软件——输入来源[如何导入视频进行目标检测]
  • [三] 【开源】基于PyQt的图像算法开发软件——步骤列表[低代码实现图像算法开发]
  • [四] 【开源】基于PyQt的图像算法开发软件——算法库[如何导入去雾算法并调参完成去雾]
  • [五] 【开源】基于PyQt的图像算法开发软件——已执行区和缓存区[图像工作者的“PS“工具]
  • [六] 【开源】基于PyQt的图像算法开发软件——基于YOLOv5的目标检测[可交互的调整模型参数]
  • [七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵]

       项目已经整理部分放到github上可以运行,链接 https://github.com/yejiongkai/IIP.git,有问题欢迎交流。

       不想在github上下载的,我也上传了压缩包到cdsn里,免费下载。

一、引言

        图像配准是最近才做的一个功能,通过在需要配准的图像和基准图像中选择四对特征点,构造仿射矩阵,完成图像配准。目前的重点放在优化用户交互体验,如实时查看配准后的结果可以自由移动四个点或者点与点之间的边支持两幅图像的伸缩操作支持对图像进行裁剪操作。后续有时间会加上自动配准功能。

二、手动图像配准

2.1 界面展示

       左侧是需要配准的图像,右侧是基准图像,通过四对特征点可以实现图像的仿射变换,变换后的结果会展示在右侧,下测的图像负责方便用户查看特征点位置。
[七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵],图像算法开发软件,pyqt,算法,矩阵,opencv,python

2.2 功能介绍

2.2.1 针对输入图像操作

  • 实时查看配准后的结果(移动特征点可以立马看到显示结果,结果会呈现在基准图像上)

  • 支持两幅图像的伸缩操作(当配准图像的大小不同时可以自由调整,软件内部会自动将特征点坐标转换回原始坐标系)

  • [七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵],图像算法开发软件,pyqt,算法,矩阵,opencv,python

  • 支持图像裁剪操作(当配准图像中只有一小部分是用户需要的)
    [七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵],图像算法开发软件,pyqt,算法,矩阵,opencv,python

2.2.2 针对特征点操作

  • 可以自由移动四个点或者点与点之间的边(提供更好的交互体验)
  • 支持对四个点进行旋转操作(右键滑动)[七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵],图像算法开发软件,pyqt,算法,矩阵,opencv,python
  • 支持对四个点进行伸缩操作(滚轮滑动)
    [七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵],图像算法开发软件,pyqt,算法,矩阵,opencv,python

2.3 视频演示

对基本功能进行演示

手动图像配准文章来源地址https://www.toymoban.com/news/detail-835145.html

到了这里,关于[七]【开源】基于PyQt的图像算法开发软件——手动图像配准[通过可交互的四个点构建仿射矩阵]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开发安全、软件供应链安全及开源软件安全的概念差异

    开发安全、软件供应链安全和开源软件安全是在软件生命周期中不同阶段涉及到的安全概念,它们有着一些共同点,同时也存在一些显著的差异。以下是它们之间的比较总结: 范围 : 开发安全 :关注于整个软件开发过程中的安全性,包括代码编写、测试、部署等环节。 软

    2024年03月14日
    浏览(93)
  • OpenCloudOS社区开源,助力软件开发

    早前红帽宣布限制源代码访问性的政策,并解释说RHEL相关源码仅通过CentOS Stream公开,付费客户和合作伙伴可通过Red Hat Customer Portal访问到源代码,由此也导致非客户获取源码越来越麻烦, 据了解,CentOS是红帽发行的社区版Linux,其上游原本是红帽的企业发行版Linux 系统 RHEL

    2024年02月12日
    浏览(47)
  • 开源和闭源软件对开发的影响

    开源软件的优势: 开源性:开源软件允许任何人查看、修改和发布源代码,这促进了代码的共享和集体学习。 透明性:开源软件提高了软件的透明度,使用户可以更好地理解软件的工作原理,增加对软件的信任。 社区支持:开源软件得到全球开发者社区的支持,有更多的开

    2024年02月22日
    浏览(40)
  • 【linux】SourceForge 开源软件开发平台和仓库

    在linux上面安装服务和工具。我们经常会下载安装包。今天推荐一个网站。 SourceForge 开源软件开发平台和仓库 ​ 全球最大开源软件开发平台和仓库 SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所。 SourceForge.net由VA Software提供主机,并运行SourceForge软件

    2024年02月08日
    浏览(49)
  • 一个.Net Core开发的开源动态壁纸软件

    推荐一个Github上Start超过10.8K的超火、好用、强大的、内置很多优美的动态壁纸软件。 这是基于.Net Core+WPF开发的、开源的动态壁纸软件,壁纸设置支持任何文件形式,包括:本地视频、网络视频、图片、Html、网络、Unity单机游戏、Godot游戏等;还支持自定义壁纸的属性,自定

    2024年02月05日
    浏览(50)
  • 开发中需要注意的问 github中的开源软件可以用来商用吗

    首先抛出问题,为什么要注意对开源项目的使用 github篇 看开源协议!看开源协议!看开源协议! 一般开源协议会有具体的软件使用说明。

    2024年02月11日
    浏览(38)
  • 加速开发RISC-V开源软件,Linux基金会启动RISE项目

    使用RISC-V架构为移动、消费电子、数据中心和汽车等领域提供商用软件。 Linux软件基金会在官博宣布了RISC-V软件生态系统 RISE,该项目由Linux Foundation Europe托管,并支持RISC-V International的全球开放标准活动和成就。 官网:https://riseproject.dev/ RISE项目专注于商业软件的准备工作,

    2024年02月08日
    浏览(64)
  • 微软疑断自由软件开发者“活路”,禁止在微软商店发布商业开源

    整理 | 彭慧中 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 几周前,微软更新了其应用商店的政策,增加了新的政策(将于下周开始生效),其中包括以下文字: “「所有定价」…「都不能」…企图从开源或其他普遍免费的软件中获取经济利益。” 图源SFC 原本大家以为,微软是在

    2024年02月10日
    浏览(42)
  • GitHub排名第一《lntellij IDEA软件开发与应用实战手册》限时开源

    IntelliJ IDEA简称IDEA,是Java语言的集成开发环境,在业界被公认为是最好的Java开发工具之一 讲解IntelliJ IDEA的诸多使用技巧,但事实上想要覆盖所有的操作要点是不可能的事情,因此笔者挑选了一些需要掌握及建议掌握的知识内容。 本章主要对IntelliJ IDEA进行了简要的特性描述

    2024年04月16日
    浏览(47)
  • 软件架构设计(八) 基于架构的软件开发方法

    ABSD虽然在日常生活中并不常见,但是在考试中却是极为常见的,因此仍然是我们的重点学习知识点。 特点 基于架构的软件设计(Architecture-Based Software Design,ABSD),这个开发方法是 架构驱动 。 即 强调由业务、质量和功能需求的组合驱动架构设计 。就是会考虑到业务的情况

    2024年02月09日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包