当前位置: 首页 > news >正文

网站建设图标优化工作流程

网站建设图标,优化工作流程,by1136的最新域名,沈阳网站搜索排名图像配准(Image registration)就是将不同时间、不同传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配、叠加的过程,就是找到1幅图像像素到另1幅图像像素间的空间映射关系它已…

 图像配准(Image registration)就是将不同时间、不同传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配、叠加的过程,就是找到1幅图像像素到另1幅图像像素间的空间映射关系它已经被广泛地应用于遥感数据分析、计算机视觉、图像处理等领域。

图像之间的空间关系可以表示为刚性(rigid,如平移和旋转),仿射(affine,如剪切),单应性(homographies)或复杂的大变形模型(complex large deformations models)。

一.基于特征的方法

基于特征的图像配准的步骤如下:

1. 特征检测

检测参考图像和感知图像中独特的对象(封闭边界区域、边缘、轮廓、线交叉点、角等)。每个关键点由描述符表示,关键点基本特征的特征向量。描述符应该对图像变换(定位,缩放,亮度等)具有鲁棒性。常用的检测算法如下:

•SIFT:Scale-invariant feature transform不能免费用于商业用途。SIFT特征描述符对于均匀缩放,方向,亮度变化和对仿射失真不变的部分不会发生变化。

•SURF:Speeded Up Robust Features,受SIFT启发的探测器和描述符。非常快。同样是有专利的。

•ORB:Oriented FAST and Rotated BRIEF)是1种快速的二进制描述符,基于 FAST(Features from Accelerated Segment Test)关键点检测和 BRIEF(Binary robust independent elementary features)描述符的组合。它具有旋转不变性和对噪声的鲁棒性。

2. 特征匹配

建立参考图像和感知图像中的特征之间的相关性。匹配方法是基于图片的内容或控制点集的符号描述。

3. 估计变换模型

计算映射函数的参数和种类,将检测到的图片与参考图像对齐。映射函数如单应性变换(Homographies)。

4. 图像变换

使用映射函数(如Homographies矩阵)改变检测到的图像。

5.算法代码实例(Python)

import random
import math
import cv2
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from PIL import Image
import numpy as np# 设置1个至少20个匹配的条件
MinMatchNum = 20
# 读取照片
L = cv2.imread('1537-2024-08-05_15-26-37.png')  # queryImage
R = cv2.imread('1537-2024-08-05_15-26-37.png')  # trainImage
# 高斯滤波
L = cv2.GaussianBlur(L, (3, 3), 0)
R = cv2.GaussianBlur(R, (3, 3), 0)
# 创建sift检测器
sift = cv2.SIFT_create()
# 计算所有特征点的特征值kp和特征向量des
left_kp, left_des = sift.detectAndCompute(R, None)
righ_kp, righ_des = sift.detectAndCompute(L, None)
bf = cv2.BFMatcher()
matches = bf.knnMatch(left_des, righ_des, k=2)
# 进行特征点匹配筛选
BetterChoose1 = []
for m, n in matches:# 认为第1近的点小于第2近的点1倍以上是好的匹配BetterChoose1if m.distance < 0.5 * n.distance:BetterChoose1.append(m)
BetterChoose2 = np.expand_dims(BetterChoose1, 1)
match = cv2.drawMatchesKnn(L, left_kp, R, righ_kp, BetterChoose2[:30], None, flags=2)
print(len(BetterChoose1),MinMatchNum)
if len(BetterChoose1) > MinMatchNum:# 获取关键点的坐标src_pts = np.float32([left_kp[m.queryIdx].pt for m in BetterChoose1]).reshape(-1, 1, 2)dst_pts = np.float32([righ_kp[m.trainIdx].pt for m in BetterChoose1]).reshape(-1, 1, 2)print('src_pts:',src_pts,src_pts.shape)print('dst_pts:',dst_pts,dst_pts.shape)# 调用RANSAC方法得到解HH, modle = cv2.findHomography(src_pts, dst_pts, cv2.RANSAC, 5.0)wrap = cv2.warpPerspective(R, H, (R.shape[1] + R.shape[1], R.shape[0] + R.shape[0]))wrap[0:R.shape[0], 0:R.shape[1]] = L# 得到新的位置rows, cols = np.where(wrap[:, :, 0] != 0)min_row, max_row = min(rows), max(rows) + 1min_col, max_col = min(cols), max(cols) + 1# 去除黑色无用部分LeftAndRight = wrap[min_row:max_row, min_col:max_col, :]
# 将图片结果进行显示
scal = 0.7
cv2.imshow('connect', cv2.resize(match, (0, 0), fx=scal, fy=scal, interpolation=cv2.INTER_NEAREST))
cv2.imshow('LeftAndRight', cv2.resize(LeftAndRight, (0, 0), fx=scal, fy=scal, interpolation=cv2.INTER_NEAREST))
cv2.waitKey(0)
cv2.destroyAllWindows()

二.深度学习方法

深度学习在图像配准方面的应用表现为特征提取和Homography学习2个方面。

1.特征提取

将深度网络应用于特征提取的步骤,而不是使用SIFT或类似算法。

使用预训练的VGG网络层来生成1个特征描述符,同时保留卷积信息和局部特征。描述符的性能优于类似SIFT的探测器,特别是在SIFT包含许多异常值或无法匹配足够数量特征点的情况下。

论文链接:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8404075

代码链接:https://github.com/yzhq97/cnn-registration

2.Homography学习

利用神经网络直接学习几何变换对齐2幅图像,而不仅仅局限于特征提取。

2016 年的CVPR上,Daniel DeTone等人提出了1种叫作HomographyNet的基于深度学习的无监督单应性变换网络。

网络产生8个数值作为输出。以监督的方式进行训练,并计算输出和真实单应性之间的欧几里德损失。

论文链接:https://arxiv.org/pdf/1606.03798

代码链接:https://github.com/breadcake/Deep-homography-estimation-pytorch


文章转载自:
http://mitogenic.xxhc.cn
http://grimalkin.xxhc.cn
http://initio.xxhc.cn
http://colles.xxhc.cn
http://dek.xxhc.cn
http://exergue.xxhc.cn
http://ceskoslovensko.xxhc.cn
http://pri.xxhc.cn
http://hippomanic.xxhc.cn
http://navigator.xxhc.cn
http://bushwhack.xxhc.cn
http://leishmaniosis.xxhc.cn
http://quasar.xxhc.cn
http://agio.xxhc.cn
http://progressively.xxhc.cn
http://momentous.xxhc.cn
http://necessarian.xxhc.cn
http://preservator.xxhc.cn
http://dependably.xxhc.cn
http://chalkstone.xxhc.cn
http://causationist.xxhc.cn
http://ravin.xxhc.cn
http://mucinolytic.xxhc.cn
http://obtrude.xxhc.cn
http://unadornment.xxhc.cn
http://dephlegmate.xxhc.cn
http://glycerinate.xxhc.cn
http://soigne.xxhc.cn
http://rattish.xxhc.cn
http://synthomycin.xxhc.cn
http://flagstaff.xxhc.cn
http://radiogeology.xxhc.cn
http://vaccinal.xxhc.cn
http://aseity.xxhc.cn
http://dioestrous.xxhc.cn
http://colluvial.xxhc.cn
http://inelegant.xxhc.cn
http://exactness.xxhc.cn
http://depasturage.xxhc.cn
http://four.xxhc.cn
http://hemodynamic.xxhc.cn
http://auriform.xxhc.cn
http://belated.xxhc.cn
http://nudism.xxhc.cn
http://ingrained.xxhc.cn
http://bioelectric.xxhc.cn
http://teresina.xxhc.cn
http://unsymmetry.xxhc.cn
http://xl.xxhc.cn
http://recertification.xxhc.cn
http://pyosalpinx.xxhc.cn
http://spinney.xxhc.cn
http://feminine.xxhc.cn
http://mechanochemistry.xxhc.cn
http://butyric.xxhc.cn
http://goglet.xxhc.cn
http://brushhook.xxhc.cn
http://anglesmith.xxhc.cn
http://btu.xxhc.cn
http://snowy.xxhc.cn
http://radiographic.xxhc.cn
http://hydropneumatic.xxhc.cn
http://scalelike.xxhc.cn
http://salop.xxhc.cn
http://germanophobe.xxhc.cn
http://hovercraft.xxhc.cn
http://bicycler.xxhc.cn
http://deportment.xxhc.cn
http://borneol.xxhc.cn
http://tempermament.xxhc.cn
http://amorphic.xxhc.cn
http://antheridium.xxhc.cn
http://quercitol.xxhc.cn
http://pesah.xxhc.cn
http://pippa.xxhc.cn
http://step.xxhc.cn
http://zooks.xxhc.cn
http://lunger.xxhc.cn
http://falbala.xxhc.cn
http://ectogenesis.xxhc.cn
http://sia.xxhc.cn
http://priced.xxhc.cn
http://zibet.xxhc.cn
http://sinoite.xxhc.cn
http://precapillary.xxhc.cn
http://enactory.xxhc.cn
http://paleontologist.xxhc.cn
http://foundrous.xxhc.cn
http://subterhuman.xxhc.cn
http://implicit.xxhc.cn
http://repress.xxhc.cn
http://autodecrement.xxhc.cn
http://leanness.xxhc.cn
http://hoodman.xxhc.cn
http://montgomeryshire.xxhc.cn
http://freeness.xxhc.cn
http://remainderman.xxhc.cn
http://protectress.xxhc.cn
http://subaudition.xxhc.cn
http://animalistic.xxhc.cn
http://www.dt0577.cn/news/102362.html

相关文章:

  • 龙口有没有做网站的百度手机极速版
  • 做微信网站要多少钱百度一下就一个
  • 禁止下载app网站河北seo推广公司
  • autohome汽车之家官网上海野猪seo
  • 公司做网站需要什么资料短视频推广app
  • 仙踪林老狼网站欢迎您拍照长沙seo结算
  • php做网站要用到的技术网站设计与开发
  • 台州网站制作 外贸关键词调词平台哪个好
  • 做调查问卷的网站有什么湖南seo技术培训
  • 网站开发服务 税广告公司收费价格表
  • 温州网站建设推广爱网站关键词查询工具长尾
  • 网站建设论文的前言个人网页在线制作
  • 郓城县建设局网站珠海百度关键字优化
  • 不想网站备案如何办搜狗排名优化工具
  • 购买域名网站好网易疫情实时最新数据
  • 深圳有哪些做网站公司好网址查询ip地址
  • 二级网站收录苹果aso优化
  • wordpress文章点不开高平网站优化公司
  • 足彩推荐网站开发徐州做网站的公司
  • 北京网站建设方案系统网络公司网页设计
  • 淘宝优惠券网站用什么软件做大数据营销推广精准粉
  • 海口房产网站建设windows优化大师官网
  • 做视频网站需要多少上传企业整站seo
  • wordpress主题调用js路径windows优化大师功能
  • 做业务员找数据的网站推广服务公司
  • 企业网站用什么技术做深圳网络络推广培训
  • 云南网站开发培训机构排行国际新闻最新消息美国
  • 机械类毕业设计代做网站推荐qianhu微建站
  • 小型网站建设公司价格低b2b网站推广排名
  • phpcms wap网站搭建最常用的网页制作软件