图像处理常用经典算法资源整理

本文深入探讨了多种图像处理技术,包括二值化、图像增强、边缘提取、直线检测、图像矩阵运算、对极几何及空间中相机标定、TPS 2D插值、车牌生成、图像去模糊、图像合成、图像调试、颜色直方图、方向投影、有限对比适应性直方图均衡化等。同时提供了丰富的资源链接,帮助读者深入理解并应用这些技术。

二值化方法介绍

https://www.cnblogs.com/Imageshop/p/3307308.html

https://github.com/jingweizhanghuai/image

图像增强方法介绍

https://www.cnblogs.com/molakejin/p/5766127.html

https://www.cnblogs.com/sleepwalker/p/3676600.html

图像暗角去除

https://www.cnblogs.com/Imageshop/p/6166394.html

 

边缘提取方法介绍

https://blog.youkuaiyun.com/weixin_38907330/article/details/80874031

 

直线检测方法介绍

https://blog.youkuaiyun.com/weixin_42647783/article/details/81200534

https://blog.youkuaiyun.com/leonardohaig/article/details/87907462

图像矩阵运算方法介绍

 rotate

  https://www.cnblogs.com/meteoric_cry/p/7987548.html

对极几何及空间中相机标定

https://blog.youkuaiyun.com/qq_36622009/article/details/104919996

https://blog.youkuaiyun.com/Ketal_N/article/details/83744626

# -*- coding: utf-8 -*-
"""
Created on Tue Jan 28 14:20:43 2014
@author: duan
"""
import cv2
import numpy as np
from matplotlib import pyplot as plt

img1 = cv2.imread('myleft.jpg',0) #queryimage # left image
img2 = cv2.imread('myright.jpg',0) #trainimage # right image
sift = cv2.SIFT()
# find the keypoints and descriptors with SIFT
kp1, des1 = sift.detectAndCompute(img1,None)
kp2, des2 = sift.detectAndCompute(img2,None)
# FLANN parameters
FLANN_INDEX_KDTREE = 0
index_params = dict(algorithm = FLANN_INDEX_KDTREE, trees = 5)
search_params = dict(checks=50)
flann = cv2.FlannBasedMatcher(index_params,search_params)
matches = flann.knnMatch(des1,des2,k=2)
good = []
pts1 = []
pts2 = []
# ratio test as per Lowe's paper
for i,(m,n) in enumerate(matches):
    if m.distance < 0.8*n.distance:
        good.append(m)
        pts2.append(kp2[m.trainIdx].pt)
        pts1.append(kp1[m.queryIdx].pt)

pts
资源下载链接为: https://pan.quark.cn/s/ab6ed9424307 以下是一份关于 SLAM 算法相关资源的介绍: 本资源包含了丰富的 SLAM 地图构建与定位算法相关资料。其中涵盖了 37 篇技术文档,这些文档详细介绍了 SLAM 算法的原理、实现方法以及各种改进策略等内容,涉及卡尔曼滤波和粒子滤波器等常用算法在 SLAM 中的应用。同时,还提供了 SLAM 算法的 MATLAB 源代码,方便使用者进行学习和研究,通过这些代码可以直观地了解 SLAM 算法的运行过程。 此外,包含了国外基于角点检测的单目视觉 SLAM 程序,该程序的开发平台为 VS2003,采用 Visual C++ 编写,设计了一个基于扩展卡尔曼滤波(EKF)的 SLAM 仿真器,能够很好地实现 SLAM 功能。还有 Joan Solà 编写的 6 自由度扩展卡尔曼滤波 SLAM 算法工具包,可用于实时定位与建图,利用激光传感器采集周围环境信息来实现 SLAM,基于卡尔曼滤波器的概率机器人算法也能实现这一功能。 资源中还包含了 DP-SLAM 源程序,以及利用 Matlab 编写的基于 EKF 的 SLAM 仿真器源码。对于机器人定位中的 EKF-SLAM 算法,实现了同时定位和地图构建,还有基于直线特征的 SLAM 机器人定位算法的实现和优化内容。此外,提供了一个 SLAM 工具箱,其中包含很多有价值的 SLAM 算法,以及对 EKF-SLAM 算法进行改进并实现仿真程序的 SLAM 算法程序,该程序来自悉尼大学,主要功能是实现 SLAM 算法。 同时,还包含了 RT-SLAM 机器人摄像头定位程序,运用多种图像处理算法实现 SLAM。另外,有很好的入门 SLAM 自定位导航小程序,适合初学者以及入门者使用,以及 SLAM 算法仿真、SLAM 仿真工具箱等资源,其中仿真工具箱含
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值