图像处理
Parallax_2019
初极狭,才通人。复行数十步,豁然开朗。----T
展开
-
图像增强之各种算子
图像增强:目的,改善图像的视觉效果或转变成更利于分析的形式。一.空域增强方法包括对比度增强(如直方图均衡化), 图像平滑:使边缘等变的模糊, 中值滤波 高斯滤波等 图像锐化:使边缘变得突出,最常用的是梯度法。 一阶的有Prewwit算子,sobel算子,canny算子等; 二阶的有laplace算子,laplace of Gauss算子(LOG) 二.频域增强低...原创 2020-03-25 17:29:23 · 2368 阅读 · 0 评论 -
傅里叶变换 高通滤波 低通滤波
幅值谱:频率和幅值的关系。中心为频率最小点。因此幅值谱中心部分代表的是低频信息,即空间域的平缓的部分。越往外代表的是高频信息,空间域的边缘啊噪声等频率:以正弦波为例,就是周期的倒数幅值:周期内最大值幅值高(幅值谱越亮的部分)代表像素越多。一幅图像经过傅里叶变换之后一定是中心较亮,四周较暗(低频像素多,高频像素少),因为一般一幅图像中高频信息(边缘等)是很少的,多的是背景。高通滤波...原创 2020-03-24 14:35:56 · 5152 阅读 · 0 评论 -
频域滤波
频域滤波是在频率域对图像做处理的一种方法。步骤如下:滤波器大小和频谱大小??相同,相乘即可得到新的频谱。高频信息:图像中那些快速变化的部分,即边缘和细节部分。低频信息:图像中那些平缓的部分,决定了图像的基本灰度等级。滤波后结果显示:低通滤波去掉了高频信息,即细节信息,留下的低频信息代表了概貌。常用的例子,比如美图秀秀的磨皮,去掉了脸部细节信息(痘坑,痘印,暗斑等)。高...原创 2020-03-23 18:39:19 · 672 阅读 · 0 评论 -
特征点匹配算法
粗匹配:暴力匹配(汉明距离) FLANN 快速最近邻匹配匹配错误点剔除:(在寻找单应矩阵时需要)0,用所有点,最小二乘法。噪声很小时推荐用。 RANSAC:需要阈值 LMEDS:不需要阈值,但是内点数小于50%会失效...原创 2020-03-20 11:05:31 · 3928 阅读 · 0 评论 -
特征点描述
sift:128维向量,方向梯度直方图原创 2020-03-20 10:38:51 · 276 阅读 · 1 评论 -
RANSAC算法——RANDOM SAMPLE CONSENSUS
功能:采用迭代的方法去估计样本的拟合模型应用:直线拟合、平面拟合、计算图像或点云间的变换矩阵、计算基础矩阵思路:一组较大的样本点,假设包括外点(离群点,噪声)和内点。根据大数定律,假设随机抽样得到的数据都是内点,从样本随机抽样得到的模型可以近似作为整体模型。去计算其他点的到此抽样模型的距离,设定一个距离允许误差阈值,找到所有允许误差阈值范围内的点,作为抽样模型的评分。继续抽样,最后评分最高...原创 2020-03-20 10:30:42 · 270 阅读 · 0 评论 -
CCF(中国计算机学会)推荐 计算机人工智能图像处理领域会议
国内:共同点: 都是EI核心来源期刊; 中国计算机学会参与主办是会刊; 科学出版社出版发行; 可接受8000-10000字左右的长文; 稿量大,处理流程大多缓慢,应早投; 国内众星捧月zzz 《计算机学报》http://cjc.ict.ac.cn/,月刊,中国计算机学会与中国科学院计算技术研究所主办,网站...原创 2020-03-16 17:37:07 · 751 阅读 · 0 评论 -
图像处理领域术语英文对应
图像配准:img registration 图像拼接:img stitching 计算机断层扫描: computer tomography原创 2020-03-16 11:09:24 · 3091 阅读 · 0 评论 -
深度学习去噪比较好的模型
VDnet:https://github.com/zsyOAOA/VDNetRIDnet:https://github.com/saeed-anwar/RIDNet传统方法:DCT模型原创 2020-03-11 18:02:33 · 1920 阅读 · 0 评论 -
Signal to Noise Ratio——信噪比
信噪比(SNR or S/N),即放大器的输出信号的功率,与同时输出的噪声功率的比值,常常用分贝数表示。设备的信噪比越高表明它产生的杂音越少。一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的音质量越高,否则相反。信噪比是音箱回放的正常声音信号与无信号时噪声信号(功率)的比值。用dB表示。例如,某音箱的信噪比为80dB,即输出信号功率比噪音功率大80dB。信噪比数值越高,噪音越小。...原创 2020-03-09 10:39:29 · 6256 阅读 · 0 评论 -
图像评价指标
https://www.cnblogs.com/seniusen/p/10012656.html原创 2020-03-09 10:14:16 · 1184 阅读 · 0 评论 -
图像拼接
opencv里讲单应矩阵适用于相机采集的照片的全景图的拼接,而仿射变换适用于扫描或一些特殊装置得到的图片的拼接。对应API: cv::Stitcher单应矩阵和仿射变换的区别:仿射6自由度,单应8自由度,仿射没有齐次坐标,平行线变换后保持平行,单应有齐次坐标,平行线变换后不一定保持平行性。仿射是单应的子集。 单映性针对点集合,仿射矩阵针对线条,平行的线条变换后仍然平行,...原创 2020-01-15 11:08:24 · 134 阅读 · 0 评论 -
C++切图并保存固定名称
/*#include <iostream>#include <stdio.h>#include <string>#include <vector>#include <io.h>#include <string.h>#include <opencv2/opencv.hpp>using namespa...原创 2020-01-04 17:03:17 · 273 阅读 · 0 评论 -
ORB_GMS图像对齐
// OpenCV_Align.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/xfeatures2d.hpp>#include <opencv2/features2d.hpp>u...原创 2019-12-14 10:19:21 · 753 阅读 · 0 评论 -
ORB对齐
//#include "pch.h" //opencv4.0要去掉#include <iostream>#include <stdlib.h>#include <opencv2/imgproc.hpp>#include <opencv2/opencv.hpp>#include "opencv2/xfeatures2d.hpp"#in...原创 2019-12-12 09:44:59 · 247 阅读 · 0 评论 -
[转]OpenCV中ORB特征点检测和匹配简单用法
cmakelists:cmake_minimum_required(VERSION 3.7)project(feature_extraction_robin)set(CMAKE_CXX_STANDARD 11)find_package(OpenCV REQUIRED)include_directories(${OPenCV_DIRS})set(SOURCE_FI...转载 2019-12-12 08:37:54 · 873 阅读 · 0 评论 -
图像几何校正
原创 2019-11-25 04:17:02 · 2359 阅读 · 0 评论 -
图像复原
逆滤波图像复原 :原创 2019-11-25 04:03:34 · 202 阅读 · 0 评论 -
图像增强——频率域增强(三)
原创 2019-11-25 03:49:45 · 220 阅读 · 0 评论 -
图像增强——伪彩色增强与彩色变换(四)
原图,增强H、S、I(亮度有时候用intensity,有时候用lightness)原创 2019-11-25 03:46:32 · 2760 阅读 · 0 评论 -
图像增强——空间域锐化(二)
空间域锐化原创 2019-11-25 03:32:33 · 266 阅读 · 0 评论 -
图像增强——对比度增强和图像平滑(一)
2、图像去噪——相邻像素之间是存在高度相关性的,而噪声的出现则是统计独立的。...原创 2019-11-25 03:24:37 · 2427 阅读 · 0 评论 -
图像变换
最直接的应用:图像频率域增强 傅里叶变换预备知识 ...原创 2019-11-25 02:52:07 · 102 阅读 · 0 评论 -
数字图像、灰度直方图、色彩空间
pixel:picture element 二维图像voxel:volume element 三维图像像素点描述:(x,y) 图像在计算机描述里是从左上角到右下角,因此将数学中的坐标系的y轴翻转下来,x轴不变。像素之间的关系:灰阶:gray level 为何一般是0-255共256阶,因为计算机一般用一个字节表示一个像素,而一个字节通常是...原创 2019-11-23 02:14:11 · 580 阅读 · 0 评论 -
图像分割
边缘的分类:阶跃状 和 屋顶状 边缘检测就是图像锐化的过程 空间域锐化: 通过 微分过程 增强图像边缘或轮廓 一阶梯度: 一阶差分近似 prew...原创 2019-11-25 01:57:14 · 250 阅读 · 0 评论 -
PIL批量更改图片格式 及bat/cmd文件批量修改文件后缀名
PIL批量更改# coding:utf-8import os"""安装时装pillow,引用时还是PIL"""from PIL import Image # bmp 转换为jpgdef bmpToJpg(file_path): for fileName in os.listdir(file_path): # print(fileName) ...原创 2019-11-15 14:53:33 · 598 阅读 · 0 评论 -
cv::Mat用法
1.Mat基础OpenCV2中,数据结构Mat是保存图像像素信息的矩阵,它主要包含两部分:矩阵头和一个指向像素数据的矩阵数据指针。矩阵头主要包含,矩阵尺寸、存储方法, 存储地址(矩阵数据指针)和引用次数等。Mat的赋值运算和拷贝构造函数只会拷贝矩阵头,仍然共用同一个矩阵数据。因此,OpenCV进行图像复制和传递时,不再复制整个Mat数据,而只是复制矩阵头和指向像素矩阵的指针。例如:...原创 2019-11-08 11:41:54 · 2933 阅读 · 0 评论 -
数字图像处理
三原色:R , G , B.(RGB等混在一起是白色)之所以是这三种是因为研究发现人的视觉相关的神经部分对此三种颜色最敏感。亮度:假设光是无色的,则它的属性仅仅是亮度或数值。(0黑-255白)色调:人主观感知的主要颜色。饱和度:相对的纯净度或一种颜色混合白光的数量。纯譜色(没有混入白光)是全饱和的RGB三通道,三原色交出七种颜色(灰度值范围0-1)。按十进制表达每个通道分量有效值可...原创 2018-11-02 02:00:58 · 185 阅读 · 0 评论