![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
Arthur-Ji
不要崇拜,不要自卑
不要盲目相信高势能
不要随波逐流
脚踏实地
展开
-
opencv安装
conda install opencv-python(好像这个不怎么行)不知道conda怎么处理的。pip install opencv-python(这个比较有效)原创 2020-06-01 22:41:59 · 122 阅读 · 0 评论 -
cv2.dnn.blobFromImage函数
深度学习:OpenCV的blobFromImage如何工作深度学习中OpnenCV的blobFromImage是对输入图像做了什么呢? &nb...转载 2020-04-21 16:02:39 · 1378 阅读 · 0 评论 -
Anaconda 安装OpenCV
import cv21报错:ImportError: No module named 'cv2'1解决办法:安装opencv...转载 2020-01-12 18:16:40 · 307 阅读 · 0 评论 -
Surf算法特征点检测与匹配
Surf算法特征点检测与匹配https://blog.csdn.net/dcrmg/article/details/52601010Speeded Up Robust Features(SURF,加速稳健特征),是一种稳健的局部特征点检测和描述算法。最初由Herbert Bay发表在2006年的欧洲计算机视觉国际会议(Europen Conference on Computer Visio...原创 2019-09-09 21:18:59 · 2442 阅读 · 0 评论 -
opencv基础代码,基本上都有了,以后可以用来翻一翻,clion环境,c++
//#include <opencv2/opencv.hpp>//using namespace cv;////int main() {// Mat srcImage = imread("/home/arthur/Documents/Project/cvdemo/test.jpg");// imshow("test",srcImage);// waitK...原创 2019-09-09 21:01:24 · 493 阅读 · 0 评论 -
Sift算子特征点提取、描述及匹配全流程解析与Sift中尺度空间、高斯金字塔、差分金字塔(DOG金字塔)、图像金字塔
https://blog.csdn.net/dcrmg/article/details/52577555Sift之前的江湖在Sift横空出世之前,特征点检测与匹配江湖上占据霸主地位的是角点检测家族。先来探究一下角点家族不为人知的恩怨情仇。角点家族的族长是Moravec在1977年提出的Moravec角点检测算子,它是一种基于灰度方差的角点检测方法,该算子计算图像中某个像素点沿水平、垂直方...原创 2019-09-09 20:47:21 · 1532 阅读 · 0 评论 -
人脸检测之Haar分类器
目录一 Haar-like特征二、Haar-like特征的计算—积分图 三 计算Haar特征值 四 Haar特征值归一化(也可以采用标准归一化) 五 Adaboost级联分类器1、级联分类器2、级联分类器的训练 3、级联分类器的检测 4、总结5、XML文件六 人脸检测1、静态图像中的人脸检测2、视频中的人脸检测 人脸检测属于计算...转载 2019-09-09 16:11:08 · 1726 阅读 · 0 评论 -
Open c++ 傅里叶变化
//---------------------------------【头文件、命名空间包含部分】-----------------------------// 描述:包含程序所使用的头文件和命名空间//----------------------------------------------------------------------------------------------...原创 2019-09-06 11:15:16 · 326 阅读 · 0 评论 -
Mat() opencv Scalar::all(0)
https://my.oschina.net/gujianhan/blog/201995 撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...转载 2019-09-06 09:11:31 · 6238 阅读 · 1 评论 -
ubuntu安装opencv的c++开发环境
为了搭建opencv3,看了各种教程,装了卸,卸了装,多次失败后,在几篇文档的借鉴下,终于是成功搭建了环境。首先,更新ubuntu上的一些库:sudo apt-get updatesudo apt-get upgrade其次,需要安装一些搭建opencv3的库(要在opencv3搭建前安装好)具体需要的库如下:sudo apt-get install cmakesu...原创 2019-08-29 20:59:01 · 1084 阅读 · 1 评论 -
OpenCV、Skimage、PIL图像处理的细节差异
上一篇博客中介绍了caffe实现多label输入,其中有一些图片处理的操作(训练验证数据),当时我选择了PIL库,但是在测试中用了caffe官网demo的代码,它使用了caffe提供的一些python接口,而它调用的是skimage这个库,...转载 2020-06-01 23:15:28 · 239 阅读 · 0 评论 -
Linux环境无root权限无图形界面安装Matlab2018b
https://blog.csdn.net/Jasper_he/article/details/98860071https://blog.csdn.net/StayFoolish_Fan/article/details/53998734https://blog.csdn.net/Xiao_Song_PKU/article/details/82700228https://blog.csdn.net/Mr_Zing/article/details/80245292MATLAB2018b三个版本,下载其中转载 2020-05-18 14:54:16 · 3756 阅读 · 1 评论 -
结构相似形特征(SSIM)原理简介及python实现
结构相似形特征是图像全参考评价(FR-IQA)中经典的一个方法,由Zhou Wang等人在2004年发表的论文《Image Quality Assessment: From Error Visibility to Structural Simil...转载 2020-05-15 15:47:40 · 1821 阅读 · 0 评论 -
python数字图像处理(11):图像自动阈值分割
图像阈值分割是一种广泛应用的分割技术,利用图像中要提取的目标区域与其背景在灰度特性上的差异,把图像看作具有不同灰度级的两类区域(目标区域和背景区域)的组合,选取一个比较合理的阈值,以确定图像中每个像素点应该属于目标区域还是背景区域,从而产生相应的二值图像。在skimage库中,阈值分割的功能是放在filters模块中。我们可以手动指定一个阈值,从而来实现分割。也可以让系统自动生成一个...转载 2020-03-31 19:26:14 · 1235 阅读 · 0 评论 -
Python下opencv hough变换
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net...转载 2020-03-31 18:41:57 · 628 阅读 · 0 评论 -
数字图像处理opencv python傅里叶,低通滤波,高通滤波,指数滤波,巴沃特滤波,DCT变换
import randomimport cv2 as cvimport numpy as npfrom matplotlib import pyplot as pltdef fft(): """ 傅里叶变化 :return: """ img = cv.imread('orig.png', 0) f = np.fft.fft2(img)...原创 2020-03-24 20:44:15 · 1270 阅读 · 0 评论 -
python opencv 数字图像处理 加法 减法 乘法 位运算 局部平滑 超限平滑 中值滤波
#第二次课import randomimport cv2import numpy as npdef img1_add_img2(): """ 图像加法 :return: """ img1 = cv2.imread("2.png") img2 = cv2.imread("3.png") img1add2 = cv2.add(img1...原创 2020-03-19 16:37:27 · 716 阅读 · 0 评论 -
数字图像处理 ,图像增强,频域处理
振铃效果就是那种波纹的效果3db点 功率下降一半的点跟二阶指数滤波器非常像理想的那个可以看到有很明显的振铃现象高通滤波之后往往需要假设后滤波处理...原创 2019-08-03 12:21:37 · 413 阅读 · 0 评论 -
数字图像处理部分习题
实际情况会发生什么什么变化原创 2019-08-08 23:21:42 · 920 阅读 · 0 评论 -
数字图像处理,图像的表示与描述,比较简单,概念性的东西 边界表示 抽取骨架 傅里叶描述子 关系描述子
还是很好表示的原创 2019-08-06 21:55:20 · 1170 阅读 · 0 评论 -
数字图像处理,模式识别的理论与方法,简介概念,模式识别是从样本到类别的映射,统计模式识别(贝叶斯,聚类,svm等)句法模式识别
决策树,k近邻,SVM,模式是抽象出的特征结构的描述这边关于人工智能的讲解比较老,当时神经网络还没火气来...原创 2019-08-07 21:43:07 · 545 阅读 · 0 评论 -
数字图像处理 MATLAB 代码 第三章 亮度变化与空间滤波
% f = imread('C:\Users\Arthur\Desktop\MATLABPicture\dipum_images_ch02\Fig0203(a)(chest-xray).tif')% [M, N] = size(f)% whos f% imshow(f, [10 240])%-------------------------------------------------...原创 2019-08-28 23:59:10 · 510 阅读 · 0 评论 -
Matlab中imshow(a)和imshow(a,[])的区别
Matlab中imshow()函数的使用问题:在使用imshow(A)显示一张灰度图片时,显示出的是一张白图片。。(A为double类型的图像矩阵)原因:在matlab中,为了保证精度,经过了运算的图像矩阵A其数据类型会从unit8型变成double型。imshow显示时是使用0~255范围。解决:使用imshow(A,[]),即可把图像矩阵A显示为正常的灰度图...原创 2019-08-29 11:43:40 · 1280 阅读 · 0 评论 -
数字图像处理总结,各章要点
视频:https://www.bilibili.com/video/av43045572ppt:https://www.lanzous.com/i3o4vob基础概念也是很重要的...原创 2019-08-08 21:39:33 · 807 阅读 · 0 评论 -
数字图像处理,图像的纹理分析 依托纹理特征进行分割分类 纹理合成 统计纹理分析 频谱分析法 结构纹理分析
依托纹理特征进行分割磨皮除了滤波之外,还有更多的纹理合成是直方图对应灰度值的数量从自相关到不相关纹理方向与傅里叶能量集中方向呈90度角环特征跟频率相关,所以跟纹理粗细相关契特征则跟纹理方向相关...原创 2019-08-06 21:02:14 · 1873 阅读 · 5 评论 -
数字图像处理,图像压缩1——一些无聊的概念
视觉心理冗余:比如说人物外的无关紧要的环境是冗余的原创 2019-08-04 16:29:15 · 363 阅读 · 0 评论 -
数字图像处理,图像增强1 ——点运算增强——这节也没有视频
原创 2019-07-31 14:37:41 · 584 阅读 · 0 评论 -
数字图像处理,图像的频域变换(六)——小波变换,这节没视频,暂时跳过吧
原创 2019-07-31 14:33:03 · 419 阅读 · 0 评论 -
综合作业1以及其他作业
将滤波变换跟之前的HSI RGB结合起来看,找到一个交叉点来研究,往往学科发展到现在的地步,新的研究点就在学科交叉点上中间的最高的突起除了干扰之外,更多的是图像的信息花里胡哨,很复杂,但效果却很差...原创 2019-08-03 22:51:55 · 249 阅读 · 0 评论 -
数字图像处理,图像的频域变换(五)——小波变换 gabor短时傅里叶
短时傅里叶和小波变换的区别:短时傅里叶的窗口不发生变换,小波变化的窗口不断发生变化...原创 2019-07-31 10:28:23 · 1255 阅读 · 0 评论 -
数字图像处理,图像的频域变换(三)——图像处理中的正交变换2——离散余弦变化,沃尔什哈达玛变换
实函数的要求已经达到,但是偶函数的要求比较难假定具有这种对称性,真实情况比会有误差,但是误差可以忽略不计余弦变换因为只有实变换,所以只有单个幅频谱,而且显然比傅里叶变换更加集中(并且在一个点,而不是四个点)JPG等都用的是余弦变换为什么分成小块,因为大块大大增加运算量MATLAB调用d...原创 2019-07-25 21:37:15 · 1542 阅读 · 0 评论 -
数字图像处理,图像的频域变换(二)——二维离散傅立叶变换的性质。都是数学都是各种傅里叶各种性质
https://zh.wikipedia.org/wiki/%E6%AC%A7%E6%8B%89%E5%85%AC%E5%BC%8F亦为可以先对y轴进行傅里叶变化,然后对x轴处理。反过来也一样获得的图...原创 2019-07-24 21:35:33 · 1423 阅读 · 0 评论 -
数学形态学概要,腐蚀 膨胀,开运算,闭运算
数学形态学(Mathematical morphology)是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换等。首先呢,数学形态学并不是什么高大上的概念. 数学形态学两个最基本的操作是腐蚀跟膨胀. 利用数学形态学, 我们...原创 2019-05-14 21:38:20 · 3703 阅读 · 1 评论 -
数字图像处理总结与思考题(一)
因为没选对参数,去红颜是根据不同人种来选不同的参数的,欧洲人就是将红眼变成蓝色基底,亚洲人就是变成黑色基底分母分子其实都是0,取极限就行了...原创 2019-07-12 19:22:16 · 857 阅读 · 0 评论 -
数字图像处理,图像压缩2 信息论 熵 基本编码简介 无损压缩 快速讲了讲有损预测压缩
香农的这篇文章,洋洋洒洒79页,没有几个人看懂,说看懂的,要么是装逼,要是真牛逼,但大多数是前者...原创 2019-08-04 17:11:43 · 1051 阅读 · 0 评论 -
数字图像处理,图像的频域变换(四)——K-L变换详解 以及 哈尔变换Haar简介
https://zh.wikipedia.org/wiki/%E5%8D%8F%E6%96%B9%E5%B7%AE%E7%9F%A9%E9%98%B5KL中将五副图像作为原始图像的五个分量,然后使用KL变换之后的第一个分量包含了几乎所有的信息,这也是去相关五个图像之间的相关性另外一种比较基础的就是只是在一副图像中运...原创 2019-07-26 20:42:44 · 6055 阅读 · 2 评论 -
数字图像处理,图像压缩3——有损 变换编码 图像压缩标准简介
图像压缩是图像处理中应用最好,应用广泛的部分一阶马尔可夫图像信源:像素之间的关系尽量的少但是在图像中不现实,图像之间的相关性非常的高,多阶马尔可夫信源(不是很懂)反正就是KL变换不是很好,KL变换只作为特殊情况下使用更常用子图计算量少,并且避免信息过度交叉块效应??其实就是马赛克现在n已经不需要2的整次方...原创 2019-08-04 22:00:53 · 1490 阅读 · 0 评论 -
数字图像处理,数学形态学,这节简单,开 闭运算,腐蚀 膨胀 滤出杂波 边界提取
跟模板运算差不多哈变体挺好的 ,能够不影响连通性形态学滤波,滤出杂波边界提取灰度图像形态学变换意义不是很大...原创 2019-08-06 16:55:30 · 441 阅读 · 0 评论 -
冈萨雷斯 数字图像处理各章内容总结总览
教材:RafaelC.Gonzalez, RichardE.Woods, StevenL.Eddins,等. 数字图像处理[M]. 电子工业出版社, 2014.第一章 绪论1 数字图像处理的主要内容(基本步骤)是什么?主要内容:图像获取、图像增强、图像复原、彩色图像处理、(小波变换)、形态学处理、分 割、识别、压缩编码。 基本步骤: 图像获取:利用电磁波不同波段的成像特点进行成像,以及利用其他方式...转载 2019-08-06 13:13:41 · 39358 阅读 · 1 评论 -
数字图像处理,三维图像处理与分析导论,基本的一些概念,三维距离信息获取和运行图像系列分析(讲的很简单随意,需要学的话,还得看别的)
然后诞生了计算机视觉推导不是很清楚,各种符号也没有明确说明https://blog.csdn.net/kokerf/article/details/72191054http://www.robots.ox.ac.uk/~vgg/hzbook/index.html...原创 2019-08-08 17:21:50 · 401 阅读 · 0 评论